亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決MySQL中錯誤代碼:1032的問題

發布時間:2021-09-28 13:55:08 來源:億速云 閱讀:277 作者:柒染 欄目:MySQL數據庫

這篇文章給大家介紹如何解決MySQL中錯誤代碼:1032的問題,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

在網上查看解決辦法 先stop slave,然后從新change  master到報錯位置。然后start slave

===============================================
stop slave ;
CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000521', MASTER_LOG_POS=869528465;
start slave;
show slave status;

===============================================
出現這種問題,判斷是主從同步不一致問題。建議使用 percona-toolkit。
下面是實驗步驟。

實驗環境:
master:192.168.162.168
slave:192.168.162.167

  1. 操作
    master:
    MariaDB [test]> create table test (id int(10),name varchar(20),city varchar(30));
    MariaDB [test]> insert into test (id,name,city) values (1,'aaa','aaa'),(2,'bbb','bbb'),(3,'ccc','ccc');
    slave:
    MariaDB [test]> select * from test;
    +------+------+------+
    | id   | name | city |
    +------+------+------+
    |    1 | aaa  | aaa  |
    |    2 | bbb  | bbb  |
    |    3 | ccc  | ccc  |
    +------+------+------+

MariaDB [test]> delete from test where id =1;

master:
update test set name='abb' where id=1;
slave: 報錯如下圖:

如何解決MySQL中錯誤代碼:1032的問題

方法1:

 MariaDB [test]> stop slave ;
MariaDB [test]> CHANGE MASTER TO MASTER_HOST='192.168.162.168',MASTER_USER='repl',MASTER_PASSWORD='123456',MASTER_PORT=3306,MASTER_LOG_FILE='mysql-bin.000646',MASTER_LOG_POS=1801;
MariaDB [test]> start slave;

如何解決MySQL中錯誤代碼:1032的問題

但是查詢數據,表面主從一致,實際還是差數據。
master:
如何解決MySQL中錯誤代碼:1032的問題
slave:
如何解決MySQL中錯誤代碼:1032的問題

方法2:
環境準備:
如何解決MySQL中錯誤代碼:1032的問題

解決:使用強悍的瑞士×××percona-toolkit 工具 'pt-table-checksum','pt-table-sync'
注:這兩個工具都是在Master上執行。
master:

pt-table-checksum --nocheck-replication-filters --databases=test --replicate=test.checksums --create-replicate-table --no-check-binlog-format --host=192.168.162.168 --port 3306 -uyang -p123456

--host=master_ip  
--port mysql端口
--databases=test  問題數據庫
--replicate= 在Master的test庫上創建記錄主從同步出現問題的表
--create-replicate-table            
--no-check-binlog-format        不檢查復制的binlog模式,要是binlog模式是ROW,則會報錯。
--nocheck-replication-filters    不檢查復制過濾器,建議啟用。后面可以用--databases來指定需要檢查的數據庫。

出現主從不同步后,直接使用工具 'pt-table-checksum':
如何解決MySQL中錯誤代碼:1032的問題
提示主從同步停了,等待主從同步開啟。
使用'pt-table-sync' 工具:
如何解決MySQL中錯誤代碼:1032的問題

依然提示主從同步已關閉。
那我們開啟,借鑒方法1開啟主從同步。
slave:
如何解決MySQL中錯誤代碼:1032的問題

嗯主從依然不一致。
現在使用pt工具解決。

Master:
如何解決MySQL中錯誤代碼:1032的問題
目標出來了,發現主從同步不一致,并且記錄到表中。
Master:

pt-table-sync --replicate=test.checksums --databases=test h=192.168.162.168,u=yang,p=123456 h=192.168.162.167,u=yang,p=123456 --print
pt-table-sync --replicate=test.checksums --databases=test h=192.168.162.168,u=yang,p=123456 h=192.168.162.167,u=yang,p=123456 --execute

如何解決MySQL中錯誤代碼:1032的問題

如何解決MySQL中錯誤代碼:1032的問題

如何解決MySQL中錯誤代碼:1032的問題

問題解決!

關于如何解決MySQL中錯誤代碼:1032的問題就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

井陉县| 炉霍县| 黄浦区| 康保县| 黑山县| 岱山县| 淳安县| 乌拉特中旗| 大洼县| 泸定县| 博野县| 深圳市| 开化县| 安阳市| 马公市| 介休市| 老河口市| 铜川市| 天镇县| 杨浦区| 仙桃市| 金阳县| 边坝县| 陆河县| 鹤峰县| 建平县| 高雄市| 张掖市| 丰都县| 雅安市| 宁津县| 焉耆| 额敏县| 延川县| 莱芜市| 正镶白旗| 阳原县| 海南省| 邯郸市| 水城县| 酉阳|