MySQL主从数据一致性问题修复
前面,我们使用pt-table-checksum 可以检测出主从数据是否一致的问题。发现问题后,我们怎么解决这些问题,也是我们必须要会的技能。
修复主从数据一致性问题,我们使用pt-table-sync工具,和pt-table-checksum一样,都需要提前安装percona-tools工具包。怎么安装,我这里就不说了,请看我之前的文章。
下面我们来演示一下主从数据一致性问题修复
1.环境介绍 IP 端口 角色192.168.199.230 3306 Master
192.168.199.131 3306 Slave
我们这里已经创建好了主从复制环境,这里我就不演示了
2.创建表和数据我们是在Master实例上创建表和数据
root@localhost:mysql3306.sock [db1]> create table tb_2018 ( -> id int not null auto_increment, -> cname varchar(32), -> ctime datetime, -> primary key(id) -> ); root@localhost:mysql3306.sock [db1]> insert into tb_2018(cname,ctime) values ('unixfbi',now()); Query OK, 1 row affected (0.00 sec) root@localhost:mysql3306.sock [db1]> insert into tb_2018(cname,ctime) values ('MySQL',now()); Query OK, 1 row affected (0.00 sec) root@localhost:mysql3306.sock [db1]> insert into tb_2018(cname,ctime) values ('JAVA',now());