MySQL基础第十六篇

94 阅读1分钟

主库出问题了怎么办?

1.如果业务允许主从不一致的情况那么可以在主上先show global variables like 'gtid_purged';然后在从上执行set global gtid_purged =' '.指定从库从哪个gtid开始同步,binlog缺失那一部分,数据在从库上会丢失,就会造成主从不一致

2.需要主从数据一致的话,最好还是通过重新搭建从库来做。

3.如果有其它的从库保留有全量的binlog的话,可以把从库指定为保留了全量binlog的从库为主库(级联复制)

4.如果binlog有备份的情况,可以先在从库上应用缺失的binlog,然后在start slave