请稍等 ...
×

采纳答案成功!

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

从数据库中断复制的恢复方法

基于二进制的主从复制,一主一从,假设从数据库由于某些原因中止了同步。
那么如果要恢复同步的话,需要重新从主数据库mysqldump覆盖到从数据库上,然后change master, start slave吗?还是直接尝试start slave就可以?

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

1回答

sqlercn 2020-11-12 17:26:17

这要看具体的情况,如果所需要的binlog在主库上没有删除的话是可以直接start slave的, 如果所需要的binlog已经删除了,就需要重新配置同步。

0 回复 有任何疑惑可以回复我~
  • 提问者 七號公園 #1
    也就是说需不需要重新配置取决于主库的binlog是否完整对吗?
    比如维护计划内的从库停服,等启动后,直接start就可以呗
    回复 有任何疑惑可以回复我~ 2020-11-12 19:32:18
  • sqlercn 回复 提问者 七號公園 #2
    是的,短时间的正常停机维护是可以直接start slave的
    回复 有任何疑惑可以回复我~ 2020-11-12 20:58:24
  • 提问者 七號公園 回复 sqlercn #3
    老师,怎么理解?时间长点就不能直接start了吗?
    回复 有任何疑惑可以回复我~ 2020-11-13 09:31:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信