mysql雙主出現1602錯誤


端午假期期間,突然收到報警服務器發送雙主mysql服務器進程狀態有問題。

檢查日志發現這個錯誤:

[ERROR] Slave SQL for channel '': Could not execute Write_rows event on table proxy.image_check_cache; Duplicate entry '\xDC\xD3\xF2i\xE7\xE3\xBB\xE8+\x91\x82\x
A0\x0B\xD4\x11Vi\xF3\x04' for key 'PRIMARY', Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY; the event's master log mysql2-bin.000012, end_log_pos 588932786, Error_code: 1062

 

經查看是主鍵沖突的問題,導致在寫入數據的時候造成沖突。

解決辦法:

mysql 主鍵沖突解決辦法(1062錯誤)
stop slave;
set global slave_exec_mode=idempotent;
start slave;

兩台服務器都要做。

配置文件:

slave_exec_mode=IDEMPOTENT

具體參數:https://dev.mysql.com/doc/refman/5.7/en/replication-options-slave.html#sysvar_slave_exec_mode


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM