mysql同步复制异常的常见操作-传统复制方式
一、传统复制方式是基于非gtid的,常见的错误有1032和1062
1032是主键冲突,1062是从库中没有找到对应的记录。
可以查看出现错误的binlog日志对应的点,解析出来,看看是什么操作,然后对比主从表结构和数据,即可。
但通常大部分人都喜欢如下操作,很快速也很简单使用。我自己也检查也经常使用,所以特此记录一下。
stop slave ;set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;start slave ;show slave status\G;
stop slave io_thread;start slave io_thread;stop slave sql_thread;start slave sql_thread;show slave status\G; reset master; -- 清空binlog日志reset slave all; -- 彻底清理同步relaylog中的信息