
MySQL
文章平均质量分 75
土豆131421
兴趣是最好的老师
展开
-
mysql更改数据文件目录及my.ini位置。
需求:更改mysql数据数据文件目录及my.ini位置。 步骤:1、查找my.ini位置,可通过windows服务所对应mysql启动项,查看其对应属性->可执行文件路径,获取my.ini路径。 "D:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="D:\MySQL Data\my.ini" MySQL55转载 2015-03-18 15:23:07 · 1439 阅读 · 0 评论 -
详解mysql主从切换--实战
主服务器mysql1 ,对应端口3306从服务器mysql2和mysql3 ,分别对应端口3307和3308从服务器的--log-slave-updates是关闭的show variables;确认是关闭的,原因是为了防止从服务器可能会收到2次更新。假定slave 1--log-slave-updates 是开着的,它将把更新写到自己的二进制日志中。当slave2换主服务器为s转载 2014-02-24 18:13:57 · 764 阅读 · 0 评论 -
tpcc-mysql安装与使用
author:skatetime:2013/03/25tpcc-mysql安装与使用下载工具包Tpcc-mysql是percona基于tpcc衍生出来的产品,用来测试OLTP(在线事务处理)系统性能的软件, TPCC-MYSQL是开源的TPC-C测试软件其源码放在bazaar(Bazaar是一个分布式的版本控制系统,采用GPL许可协议,可运行于Windows、GNU转载 2014-02-08 15:23:39 · 597 阅读 · 0 评论 -
mysqldump使用常用参数说明
我用来实现自动全备份的脚本(可以满足一般有前后版本兼容要求的导出导入操作,我的字符集是latin1): mysqldump.exe -umyusername -pmypass -h localhost -P 3306 --triggers=false --complete-insert -q --extended-insert=false --default-ch转载 2014-01-20 14:28:14 · 638 阅读 · 0 评论 -
mysql时间点进行数据恢复的案例分享
在mysql中,根据故障的时间点恢复相关数据的方法分享,有需要的朋友参考下 ,问题描述:搭建一个基于binlog的数据库恢复的测试环境,mysqlbinlog工具可以指定恢复时间点和指定恢复位置,参数分别为--start-date、--stop-date、start-position、 stop-position。 用于演示使用指定恢复时间点的方式。准备工作:1,测转载 2014-01-20 14:15:25 · 717 阅读 · 0 评论 -
MySQL的mysqldump工具的基本用法
导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项转载 2014-01-20 10:19:35 · 505 阅读 · 0 评论 -
MYSQL主从同步故障一例及解决过程!
公司里有两个mysql服务器做主从同步,某天Nagios发来报警短信,mysqla is down...赶紧联系机房,机房的人反馈来的信息是 HARDWARE ERROR 后面信息省略,让机房记下错误信息后让他们帮忙重启下看是不是能正常起来,结果竟然正常起来了,赶紧导出所有数据。 问题又出现了,nagios 又报警,mysql_AB error,检查从库 show slav转载 2014-01-26 11:09:35 · 530 阅读 · 0 评论 -
CentOS 6.4下编译安装MySQL 5.6.14
概述:CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14。正文:一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql有的话通过下面的命令来卸载掉rpm -e mysql //普通删除模式rpm -e --nodeps mysql转载 2014-01-17 14:30:40 · 489 阅读 · 0 评论 -
MySQL cMake 新老参数对比及 cMake 配置及安装方法详解
MySQL cMake 新老参数对比及 cMake 配置及安装方法详解MySQL5.5/MySQL5.6的安装方法MySQL cMake 常规参数介绍MySQL cMake Storage Engine 相关参数详解MySQL cMake Library相关参数详解MySQL cMake/configure 编译参数即使用方法对比详解MySQ转载 2014-01-26 09:58:59 · 949 阅读 · 0 评论 -
详解 MySQL 的计划任务
注意:5.1以后才支持!让MYSQL定期执行指定的一条命令。功能类似于crontab。1、 检查你的MYSQL是否开了这个功能SHOW VARIABLES LIKE 'event_scheduler';我执行了一遍发现记录为空说明我的MYSQL没有开呢。OK解决办法2、 打开你的MYSQL的计划任务功能使用这个功能之前必须确保event_sched转载 2014-01-15 11:29:39 · 570 阅读 · 0 评论 -
mysql常用监控脚本命令列表
#/bin/sh #检测mysql server是否正常提供服务 mysqladmin -u sky -ppwd -h localhost ping #获取mysql当前的几个状态值 mysqladmin -u sky -ppwd -h localhost status #获取数据库当前的连接信息 mysqladm转载 2014-01-10 16:01:09 · 494 阅读 · 0 评论 -
MySQL的Grant命令
来源:http://yingxiong.javaeye.com/blog/451208 本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。gra原创 2014-01-07 11:25:14 · 576 阅读 · 0 评论 -
mysql多实例的配置和管理
多实例mysql的安装和管理mysql的多实例有两种方式可以实现,两种方式各有利弊。第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便,集中管理。下面就分别来实战这两种多实例的安装和原创 2014-01-06 12:03:20 · 588 阅读 · 0 评论 -
percona-toos 学习:一,pt-duplicate-key-checker
前提:下载地址:http://www.percona.com/redir/downloads/percona-toolkit/percona-toolkit-1.0.1.tar.gz安装方法:perl Makefile.PL;make;make install 一:pt-duplicate-key-checker 使用参考地址:http://www.percona.com/do原创 2013-12-16 09:45:40 · 576 阅读 · 0 评论 -
pt-mysql-summary 总结MySQL配置信息
/usr/bin/pt-summary --save-samples=/usr/tuzhen/pt-mysql-summary /usr/bin/pt-mysql-summary --user=root --password=**** --save-samples=/usr/tuzhen/pt-mysql-summary-2原创 2013-12-03 18:22:58 · 686 阅读 · 0 评论 -
使用pt-stalk诊断MySQL问题
在MySQL服务器出现短暂(5~30秒)的性能波动的时候,一般的性能监控工具都很难抓住故障现场,也就很难收集对应较细粒度的诊断信息。另外,如果这种波动出现的频率很低,例如几天才一次,我们也很难人为的抓住现场,收集数据。这正是pt-stalk所解决的问题。pt-stalk是Percona-Toolkit的一部分(其前身是Aspersa的一部分)。安装Percona-Toolkit后,可以通过ma原创 2013-12-03 16:58:41 · 611 阅读 · 0 评论 -
使用pt-query-digest分析mysql slow query log
孔子说“工欲善其事,必先利其器”, 今天就介绍一下percona toolkit中的pt-query-digest。下载地址:http://www.percona.com/software/percona-toolkit/官方文档:http://www.percona.com/doc/percona-toolkit/pt-query-digest.html请先确定在my.i原创 2013-12-02 13:17:54 · 603 阅读 · 0 评论 -
MySQL主从配置的一些总结
一、做了MySQL主从也有一段时间了,这两天检查磁盘空间情况,发现放数据库的分区磁盘激增了40多G,一路查看下来,发现配置好主从复制以来到现在的binlog就有40多G,原来根源出在这里,查看了一下my.cnf,看到binlog的 size是1G就做分割,但没有看到删除的配置,在MySQL里show了一下variables:作者个人博客:andrewyu.blog.51cto.comm转载 2014-02-24 19:07:02 · 525 阅读 · 0 评论 -
MYSQL 5.1自动安装脚本
因为经常会涉及到部署mysql到各个环境(正式、性能、测试等),因此将安装步骤写成shell脚本,减少重复的工作 下面是一个自动化安装mysql 5.1.63的脚本,贴上来,大家可以下载my.cnf文件解压后和脚本放统一目录下,执行安装脚本就可以了。做一下备忘,脚本内容如下:点击(此处)折叠或打开#!/bin/bashecho "-转载 2014-02-25 09:10:42 · 750 阅读 · 0 评论 -
MySQL Order By 使用索引的情况
最近看到有篇关于MySQL Order By的文章:http://www.cnblogs.com/anywei/archive/2011/12/12/mysql.html ,里面有好几点可疑的。下面是我测试的结果,希望对大家有帮助:原文:1、ORDER BY的索引优化。如果一个SQL语句形如:SELECT [column1],[column2],…. FROM [TABLE]原创 2015-03-19 15:09:54 · 1942 阅读 · 0 评论 -
MySQL配置文件优化(Innodb)
My.cnf 配置文件参数:[client]#password = [your_password]port = 3306socket = /tmp/mysql.sock[mysqld]# generic configuration optionsport = 3306socket转载 2013-08-06 18:15:13 · 8231 阅读 · 0 评论 -
Mysql监控工具mycheckpoint
前几天看了某网友的链接介绍Mycheckpoint,就决定拿来试一下,用了两天,功能很强大,能监控,报警,自定义,下面是HTML报表截图:OK,接下来说一下简单的部署过程:安装文档:http://code.openark.org/forge/mycheckpoint/documentation/quick-howto#Install需求:1.需要安装pyth转载 2014-03-25 18:43:00 · 857 阅读 · 0 评论 -
公司招聘MySQL DBA面试心得
http://www.2cto.com/database/201311/254385.html公司招聘MySQL DBA面试心得 1 2年MySQL DBA经验 其中许多有水分,一看到简历自我介绍,说公司项目的时候,会写上linux系统维护,mssql server项目,或者oracle data gard项目,一般如果有这些的话,工作在3年到4转载 2014-03-24 18:30:48 · 950 阅读 · 0 评论 -
在面试MySQL DBA或者那些打算做MySQL性能优化的人时
My favorite question during Interview for people to work as MySQL DBAs or be involved with MySQL Performance in some way is to ask them what should be tuned in MySQL Server straight after installation翻译 2014-03-24 18:40:27 · 683 阅读 · 0 评论 -
mysql的tmp_table_size和max_heap_table_size
先说下tmp_table_size吧:它规定了内部内存临时表的最大值,每个线程都要分配。(实际起限制作用的是tmp_table_size和max_heap_table_size的最小值。)如果内存临时表超出了限制,MySQL就会自动地把它转化为基于磁盘的MyISAM表,存储在指定的tmpdir目录下,默认:mysql> show variables like "tmpdir";转载 2014-04-02 13:34:21 · 534 阅读 · 0 评论 -
Mysql使用大全-从基础到存储过程
看到院子里总结的Mysql用法,我觉得没有我的全面,我的从登录到高级的存储过程都涉及到,这部分是我平常不会或是出现问题都会拿来看,不过现在就和我一起来使用命令模式学习一下数据库最基本的吧,平常习惯了phpmyadmin等其他工具的的朋友有的根本就不会命令,如果让你笔试去面试我看你怎么办,所以,学习一下还是非常有用的,也可以知道你通过GUI工具的时候工具到底做了什么。Mysql用处很广,是php最佳转载 2014-03-20 11:37:12 · 455 阅读 · 0 评论 -
RPM方式安装MySQL5.6
RPM方式安装MySQL5.6a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)1[root@localhost ~]# rpm -qa | grep -i mysql2mysql-libs-5.1.66-2.el6_3.x86_64原创 2014-03-20 10:52:15 · 498 阅读 · 0 评论 -
修改mysql的root密码的几种方法
方法1:在/usr/local/mysql/bin/下:./mysqladmin -u root password ‘new_password’一般安装时用此方法设置。方法2:在mysql状态下:mysql>UPDATE user SET password=PASSWORD(’new_password’) WHERE user=’root’;mysql>FLUSH转载 2014-03-20 10:24:35 · 454 阅读 · 0 评论 -
MySQL cluster 7.2集群部署配置
http://my.oschina.net/HankCN/blog/1798661. MySQL cluster简介2. 部署配置方法2.1下载MySQL cluster最新版本7.2.10,解压移动至 /usr/local/mysql目录下2.2 添加mysql用户组及用户,修改相关目录权限2.3 安装MySQL cluster2.4 配置管理节点2.5 配置数据节点转载 2014-03-20 09:14:16 · 603 阅读 · 0 评论 -
MySQL slave状态之Seconds_Behind_Master
在MySQL的主从环境中,我们可以通过在slave上执行show slave status来查看slave的一些状态信息,其中有一个比较重要的参数Seconds_Behind_Master。那么你是否明白它的真正含义以及它是怎么计算的呢? 在之前我一直误以为Seconds_Behind_Master是表示slave比master落后多少,如果这个值为0的表示主从已经处于一致了转载 2014-03-31 14:30:33 · 662 阅读 · 0 评论 -
Mysql cluster (集群)7.2的的日常维护
在前两篇博文中,我向大家简单汇报了一些mysql cluster7.2的安装和性能测试情况。这篇主要涉及cluster的日常维护。 一、灾难恢复 我们知道,数据库的日常维护,最重要的就是备份和恢复。有同事(也有DBA)告诉我说,cluster的维护成本很高。就我看来,Mysql发布这个版本的集群方案,是经过严格测试的。官方宣称99.999%的可用性,毫秒级实转载 2014-03-19 20:35:29 · 594 阅读 · 0 评论 -
Mysql Cluster集群安装、配置笔记(版本7.2.8)
最近由于公司有高可用数据库的需求,念想了很久MYSQL集群,抽空整理、归纳了一下自己对MYSQL集群的理解和安装配置文档,一方面当作留给自己的学习笔记,另一方面也希望能给正在看本文档的您提供一些参考。一、 MYSQL CLUSTER介绍MYSQL集群适用于分布式计算高可用环境,基于NDBCLUSTER 存储引擎,可以利用一堆廉价服务器实现一整套高冗余数据库架构。不同于ORACLE转载 2014-03-19 13:24:48 · 741 阅读 · 0 评论 -
Mysql Explain 执行计划详解(转帖)
Mysql Explain 详解一.语法explain 例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+-------+------+转载 2014-03-19 13:25:46 · 480 阅读 · 0 评论 -
mysql多实例的配置和管理
多实例mysql的安装和管理mysql的多实例有两种方式可以实现,两种方式各有利弊。第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便。第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便,集中管理。下面就分别来实战这两种多实例的安装和转载 2014-03-17 13:33:17 · 482 阅读 · 0 评论 -
MYSQL5.5和MYSQL5.1性能对比
简介:看了MYSQL5.5的一些新特性不免有些心动,最近刚好有时间还有空闲的服务器来做一下性能测试,下面就分别将mysql-5.1.50、mysql-5.5.15、Percona-Server-5.5.15三个版本做了一个性能测试,性能测试工具为sysbench、mysqlslap两个工具。环境:CPU: Xeon W5647 2.93GHzX2颗内存:2X16G硬盘:4转载 2014-02-25 09:10:12 · 1022 阅读 · 0 评论 -
MYSQL管理之主从同步管理
MYSQL主从同步架构是目前使用最多的数据库架构之一,尤其是负载比较大的网站,因此对于主从同步的管理也就显得非常重要,新手往往在出现主从同步错误的时候不知道如何入手,这篇文章就是根据自己的经验来详细叙述mysql主从的管理。MYSQL主从同步的作用(1) 数据分布(2) 负载平衡(load balancing)(3) 备份(4) 高可用性(high availability)和转载 2014-02-25 09:11:51 · 532 阅读 · 0 评论 -
linux下mysql的root密码忘记解决方
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并原创 2013-12-02 12:03:14 · 444 阅读 · 0 评论 -
MySQL Enterprise Monitor安装
体系架构----------------------------------------------------Monitired MySQL Server Agent --> Monitor安装步骤----------------------------------------------------1. 建立一个作为Repository独立的MySQL数据库,也可原创 2013-12-02 13:47:54 · 1313 阅读 · 0 评论 -
The 5 minute DBA: Default My.cnf File
The 5 minute DBA: Default My.cnf FilePosted onFebruary 12, 2009 byMatthew YonkovitBecause I was asked….What should I set my my.cnf parameters to? What are good default values? How much m转载 2013-09-05 12:56:10 · 788 阅读 · 0 评论 -
MySQL 5.6 root 初始密码
最近研究一下MySQL 5.6 版本发现安装后,使用空密码无法登陆安装的过程中有这样的一句话:A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !You will find that password in '/root/.mysql_secret'.You must change that password on you转载 2013-09-05 11:46:58 · 11279 阅读 · 0 评论