標籤:mysql5.6 主從不一致 排錯
環境:centos6.5 mysql 5.6
問題描述:今天早晨在從庫中 show slave status,發現主從同步停止,因為著急排查問題,所以沒來得及,但是錯誤記錄檔還在,
1 在從庫查看報錯日誌
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/89/88/wKioL1gXAxvzktZFAAB6zOtVwVM612.png-wh_500x0-wm_3-wmp_4-s_3373221235.png" title="qq1.png" alt="wKioL1gXAxvzktZFAAB6zOtVwVM612.png-wh_50" />
在show slave status 中的報錯和錯誤記錄檔中的一致
根據報錯內容,是說這條記錄在從庫中已經存在,不能再插入了,所以停止主從同步。
2 根據報錯,到從庫中查詢是否真正存在這個記錄,查詢結果確實能看到這條記錄
3 我沒有按照網上說的方法跳過報錯繼續同步,而是比較野蠻的刪除了從庫中的這個記錄,前提是我的從庫沒設定成唯讀
4 刪除記錄後,打算恢複主從同步
步驟是
1) stop slave
2) change master to master_host=‘X.X.X.X‘,master_user=‘X‘,master_password=‘X‘,master_log_file=‘mysql-bin.000078‘,master_log_pos=697694259; 注意,這裡的 master_log_file 和 master_log_pos 要根據報錯日誌修改,目前我是這麼認為的。
3) start slave
4) show slave status .到此發現主從已經又開始同步了
遺留問題
目前主從資料還有一定差距,還無法檢查資料是否一致。
本文出自 “點滴積累” 部落格,請務必保留此出處http://16769017.blog.51cto.com/700711/1867744
mysql5.6 主從不一致排錯