由于磁盘空间问题,Master2 服务器崩溃,并使用 Master1 的 mysqldump 再次重建。Master 1 和 Master2 同步,Master2 处于只读模式。在崩溃期间,我停止了 Master1 中的 Slave 实例,现在已经一个多星期了。现在如何重新启动从 Master2 到 Master1 的复制。可以将 Master1 中的 Master Log 位置更改为当前 Master2 状态吗?
由于磁盘空间问题,Master2 服务器崩溃,并使用 Master1 的 mysqldump 再次重建。Master 1 和 Master2 同步,Master2 处于只读模式。在崩溃期间,我停止了 Master1 中的 Slave 实例,现在已经一个多星期了。现在如何重新启动从 Master2 到 Master1 的复制。可以将 Master1 中的 Master Log 位置更改为当前 Master2 状态吗?
由于 Master2 是只读的;
大师2:
SHOW MASTER STATUS
大师1:
主日志文件名/位置来自 Master2
SHOW MASTER STATUS
快速变化的主状态不是问题,因为它的二进制日志无论如何都来自 Master1。Master1 在通过复制接收时不会再次写回自己的二进制日志消息。