不久前,我们在主 Web 服务器上配置了 MYSQL 复制到另一台 CentOS 6 服务器。一切都很完美,我们可以看到复制工作正常。
我的问题是如何安全地重新启动主服务器或从服务器而不破坏复制并因此必须重新配置?
答案1
如果从服务器出现故障,复制将停止,但不需要您重新配置主/从复制。主设备将简单地等待从设备再次变得可用,此时挂起的事务将同步到从设备。如果您需要重新启动主服务器,则必须将从服务器升级为主服务器。这可以通过以下方式实现:
关于主人:
FLUSH LOGS;
在奴隶身上:
STOP SLAVE; RESET MASTER; CHANGE MASTER TO MASTER_HOST='';