国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

mysql開啟GTID跳過事務的方法

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

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


 主從同步異常

今天主從同步有異常,SLAVE STATUS 顯示如下:
備注:此次延時由于主庫執行如下命令,導致備庫不同步。
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工具的作用是監視某些特定的復制錯誤,然后忽略,并且再次啟動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”



舉個栗子


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

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




?
?
END



更多精彩干貨分享

點擊下方名片關注

IT那活兒

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

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

相關文章

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

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