記一次MySQL主從複製出錯

這個主從複製常常出錯,我也是***了,上一次的緣由是從庫的配置文件有問題,我已解決,今天又出錯了,如圖: 因此解決的方法是跳過錯誤的事務。mysql

1

在MySQL5.6以前,只需執行:sql

mysql>set global sql_slave_skip_counter=1;session

跳過一個錯誤的事務,就能夠繼續進行復制了,但在Mysql5.6以後就不行了:ide

wps7

分析:3d

由於是經過gtid來進行復制的,因此須要跳過這個事務從而繼續複製,這個事務能夠到主上的binlog裏面查看:由於不知道找哪一個GTID上出錯,因此也不知道如何跳過哪一個GTID。但在show slave status裏的信息裏能夠找到在執行Master裏的POS:635508blog

wps8

經過命令事務

mysql>  SHOW BINLOG EVENTS in 'mysql-bin.002121' from 635508 limit 10;ip

可查看出要調過的GTIDget

mysql-bin.002121 | 635508 | Gtid           | 1408099586 |      635573 | SET @@SESSION.GTID_NEXT= '9b4f9d6b-5777-11e8-9e63-ec0d9a2fab3e:97831165'it

而後,按照以下圖執行:

mysql>set session gtid_next= '9b4f9d6b-5777-11e8-9e63-ec0d9a2fab3e:97831165';

mysql>begin;

mysql>commit;

mysql>SET SESSION GTID_NEXT = AUTOMATIC;

mysql>start slave;

wps9

而後查看狀態

wps10

問題得以解決,Perfect!

相關文章
相關標籤/搜索