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

来源:5-9 MySQL复制常见问题处理

七號公園

2020-11-12

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

写回答

1回答

sqlercn

2020-11-12

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

0
4
sqlercn
回复
七號公園
主从复制是基于binlog的,如果时间太长你主库的没有同步的binlog已经删除了,就不能直接继续同步了。
2020-11-14
共4条回复

MySQL提升课程 全面讲解MySQL架构设计

面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。

4419 学习 · 547 问题

查看课程