请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

主从复制问题

请问老师,
主数据库宕机后,为了恢复业务暂时使用从数据库;
过段时间主数据库服务器恢复了,重新把业务搬回主数据库,此时从数据库已经插入了一些数据;
这时候发现主从链路断了,因为相同的表主键冲突;图片描述
网上有的解决方法说可以设置my.cnf里添加配置 slave_skip_errors = 1062 , 但是会丢失一部分已经同步的数据;
我可不可以粗暴一点,把从库都清空,然后重新配置链路? 保持跟主库完全一致

另外还想问,如果暂时使用从服务器当作业务数据库,那么当主数据库恢复的时候,如何把这期间从数据库新插入的数据同步到主数据库上呢?(如果能让用户无感知就最好了),并且保证复制链路正常。

正在回答 回答被采纳积分+3

1回答

sqlercn 2020-07-20 21:32:59

这种情况只能是以从库的数据重新初始化主库,然后再进行主从切换。

0 回复 有任何疑惑可以回复我~
  • 提问者 帅比金乘陆 #1
    初始化从库的数据,然后重新开启复制链路,对主库没有影响吧?
    回复 有任何疑惑可以回复我~ 2020-07-21 11:09:19
  • sqlercn 回复 提问者 帅比金乘陆 #2
    不会有什么影响的
    回复 有任何疑惑可以回复我~ 2020-07-21 14:03:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信