91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何解決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

高碑店市| 彭泽县| 滦平县| 永川市| 黄陵县| 城步| 合阳县| 丹江口市| 南陵县| 镇康县| 明水县| 江华| 龙井市| 固镇县| 城固县| 民县| 江安县| 和顺县| 浙江省| 荔波县| 屏东市| 洮南市| 龙州县| 元阳县| 泾阳县| 绥德县| 盐津县| 察隅县| 乡城县| 兴宁市| 永定县| 曲阜市| 涡阳县| 张北县| 芒康县| 德州市| 东港市| 甘孜县| 修武县| 前郭尔| 荆州市|