當時在一個服務器上開啟了多實例,主從復制結構圖如下:

當時在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不同實例一定要不相同,要不出現的問題現象會很奇怪。
