我在主库清除了所有binlog然后在leo表里删除了几条记录又重新插入了一些
从库操作
change master to master_host='192.168.61.131',master_user='repl',master_password='repl4slave', master_auto_position=1;
可以看到1-3的都copy过来了
示例情况
我在从库插入了一条记录
在主也插入同样记录的时候,从库同步就会报错
这个时候处理方式是 把从库上的该条重复记录删掉
然后执行
start slave sql_thread;
就继续同步过来了
同样现在从库删除一条记录
然后再去主库删除同样的记录
尽然没有报错 哈哈
update也不会报错
主库上没有id为2的记录 从库上有id为2的记录
主库上执行delete id 2 从库上的会被干掉
binlog要换成row格式
对于gtid必须要用row格式要么会有很多错误都不爆
上面那些delete update应该出错的就会出现 slave就会起不起来了
跳过错误
set gtid_next=b9c8ef95-27ea-11e7-9c7b-000c29a8f010:10
stop slave;
begin;commit;
跳过错误
同步就继续了数据就同步过来了