成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

mysql開啟GTID跳過事務的方法

IT那活兒 / 1726人閱讀
mysql開啟GTID跳過事務的方法

點擊上方“IT那活兒”,關注后了解更多精彩內容?。?!


 主從同步異常

今天主從同步有異常,SLAVE STATUS 顯示如下:
備注:此次延時由于主庫執(zhí)行如下命令,導致備庫不同步。
show grants for RDS_sla@%;

GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.*
TO RDS_sla@%;
查看relay日志的路徑和mysqlbinlog 的路徑:
解析一下realy日志:
找到 Relay_Log_Pos 537547130;
當前session不產生binlog。

如何解決呢


解決辦法一:備庫跳過錯誤
(1) 停止slave進程
mysql> STOP SLAVE;
(2) 設置事務號,事務號從Retrieved_Gtid_Set獲取。
在session里設置gtid_next,即跳過這個GTID;
mysql> SET @@SESSION.GTID_NEXT=04df05bb-8142-11eb-baad-
8465695dd4a1:27983052;


(3) 設置空事物


mysql> BEGIN; COMMIT;
(4) 恢復事物號
mysql> SET SESSION GTID_NEXT = AUTOMATIC;
(5) 啟動slave進程
mysql> START SLAVE;
解決辦法二:使用pt-slave-restart工具
<跳過指定的錯誤>
pt-slave-restart工具的作用是監(jiān)視某些特定的復制錯誤,然后忽略,并且再次啟動SLAVE進程(Watch and restart MySQL replication after errors)。
忽略所有1062錯誤,并再次啟動SLAVE進程。
[xxx@xxx]# pt-slave-resetart -S /var/lib/mysql/mysql.sock —error-numbers=1062
檢查到錯誤信息只要包含 test.t1,就一概忽略,并再次啟動 SLAVE 進程。
[xxx@xxx]# pt-slave-resetart -S /var/lib/mysql/mysql.sock —error-text=”test.t1”



舉個栗子


下面舉例解決錯誤問題號:

本 文 原 創(chuàng) 來 源:IT那活兒微信公眾號(上海新炬王翦團隊)




?
?
END



更多精彩干貨分享

點擊下方名片關注

IT那活兒

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/129726.html

相關文章

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<