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