完整的 mysql 同步

完整的 mysql 同步

我有 2 个 mysql 5.1.35 服务器以主/主模式运行。由于硬件故障,其中一个节点离线了一段时间。现在,我需要进行完全同步。我没有事务二进制日志,因此无法让同步自行完成。

使其他节点加速的正确程序是什么?

谢谢!

答案1

您需要将整个数据库复制到新主机。

您可以复制 datadir 的内容,但需要确保文件系统一致。要么停止服务器,复制文件,然后重新启动服务器。或者使用锁定和刷新。

在正在运行的主服务器上找到 binlog 的当前位置,然后在新的主服务器上启动复制(作为从属服务器)。一旦副本同步,启动第二个副本并使第二个主服务器联机。

详细的文档,包括您需要的所有命令,可以在这里找到: http://dev.mysql.com/doc/refman/5.1/en/replication-howto.html

相关内容