1.安装mpm需要的相关依赖包:[保险起见,agent端也安装下面的依赖包]
[root@client141 ~]# yum -y install perl-File-Which perl-libwww-perl perl-Digest-SHA1 perl-DBD-MySQL perl-Time-HiRes perl-Crypt-SSLeay
# 上面perl-File-Which没有自带,需要自行下载安装(如果还提示perl包,根据需要安装相应perl版本)
[root@client141 ~]# rpm -ivh perl-File-Which-1.09-5.1.noarch.rpm
2.下载mpm并解压:[解压后会产...
mpm, mysql, mysql performance monitor, zabbix阅读全文
首先,这两个命令都是由percona-toolkit提供,可以安装此软件包:
1.percona-toolkit的安装:
(1).安装相关依赖包:
主要有perl,per-DBD-MySQL
(2).安装percona-toolkit
[root@client102 ~]# rpm -ivh percona-toolkit-2.2.6-1.noarch.rpm
注:此时安装完成后,上面两个命令就已经有了
2.在master上做授权操作:(IP为主库IP地址)
mysql> grant select ,process,super,replication slave on *.* to 'checksum...
percona-toolkit, pt-table-checksum, pt-table-sync阅读全文
环境模拟:
1.删除掉数据目录下,ib*文件:
[root@jj-svn160_231 data]# rm -rf ib*
2.登录数据库插入数据:[发现数据可以正常插入]
mysql> use test
mysql> insert into a select * from a;
解决方法如下:
1.数据库不能停机
2.查看当前数据库进程号:从下面可以看出mysql的进程号为:20301
[root@jj-svn160_231 test]# ps -ef |grep mysql
root 14473 4261 0 19:27 tty1 00:00:00 ./mysql -uroo...
innodb 故障阅读全文
问题描述:innodb表,如何利用存在的*.FRM恢复表结构(不讨论数据)
模拟环境如下:[以下环境与真实环境还是有差距的]
[root@jj-svn160_231 bin]# ./mysql -uroot -pkongzhong
mysql> use test;
Database changed
mysql> create table a(a int) engine=innnodb;
Query OK, 0 rows affected, 2 warnings (0.05 sec)
下面进入数据存放目录,讲原文件重命名
[root@jj-svn160_231 test]# ls
a.frm a.ibd
[root@jj-svn160_231 t...
innodb 故障阅读全文
听说很多大公司都在使用mysql ha(mysql-master-ha)的环境,下面,我也试着搭建测试一下。
一.MHA原理及其特点:
1.原理:
MHA在主服务器发生故障时,自动实现故障转移,快速将从服务器晋级为主服务器(通常在10-30s),而不影响复制的一致性,适用于任何存储引擎
MHA 提供在线服务器切换,将从服务器器提升为主服务器,时间在0.5-2s,这段时间,数据是无法写入的。
MHA manager 是通过ssh 连接到 mysql ...
MHA, mysql-master-ha阅读全文