摘要:
文章介绍了两种主备切换方式,并讨论了主库宕机后,备库接手,从库在binlog从哪里开始同步备库:一种基于位点的主备切换,一种基于GTID的切换
这篇文章最为重要的是介绍了一种业务突发情况
就是x库有了(1,1),x是y库的从库,y现在插入了(1,1),括号内左边的1是主键,这个时候系统报主键错误,你要怎么解决?
你要做的是找到Y插入(1,1)的GTID
命令:
show master status\G
或
show binlog events in 'mysql-bin.0000**';
接下来执行
set gtid_next='GTID编号';
begin;
commit;
set gtid_next=automatic;
start slave;
简直不要太完美 阅读全文