mysql主从复制显示正常,数据没同步现象。

当时在一个服务器上开启了多实例,主从复制结构图如下:

当时在192.168.10.3的服务器上用show slave status;显示的是正常的复制的,两个线程都为yes,并且读与写的pos也一直在增加,但是主库上的任何的改动并没有被复制到从库上。

用pt-table-checksum 检查主从一致性时,一直被在卡住,有如下的提示信息:

Waiting to check replicas for differences: xx% 00:12 remain

Waiting to check replicas for differences: xx% 00:24 remain

Waiting to check replicas for differences: xx% 00:36 remain

一直卡住走不下去。

后来再看配置文件才知道原来是server-id重复了,把从库中一个实例的id改成21,重启,正常了!!!

总结: server-id不同实例一定要不相同,要不出现的问题现象会很奇怪。

原文地址:https://www.cnblogs.com/zejin2008/p/5162689.html