mysql slave 复制冲突的解决

监控发现 mysql slave 延迟了不少,登陆mysql slave 查看复制状态

mysql> show slave status\G

会有类似的错误提示 Slave:Error “Duplicate entry ‘1’ for key 1” on query…..

再查看master 的 status,验证下

mysql> show master status;

在 mysql slave 上设置

mysql> stop slave;
mysql> set global sql_slave_skip_counter=1;
mysql> start slave;

如果仍然提示错误,重复上面的步骤。

参考:
https://dev.mysql.com/doc/refman/5.6/en/set-global-sql-slave-skip-counter.html
https://dev.mysql.com/doc/refman/5.6/en/replication-options-slave.html#sysvar_sql_slave_skip_counter
https://dev.mysql.com/doc/refman/5.6/en/show-slave-status.html

posted @ 2018-08-04 21:20  peiybpeiyb  阅读(168)  评论(0编辑  收藏  举报