同步2个mysql服务器(所有数据库+用户)

同步2个mysql服务器(所有数据库+用户)

我们希望将 2 台 mysql 服务器相互同步(产品和 qa 系统)。我们希望将生产机器的所有数据库、数据和用户同步到辅助 mysql 机器。

自动执行此操作的最简单和最佳方法是什么?同步可以但不必立即完成。我们可以每 12 小时左右同步一次,尽管越快越好。对于我们来说,设置和维护的简易性比速度更重要。

我们在 Centos 5 机器上运行 mysql 5

答案1

我认为你想要的是复制:参见这里

答案2

对于初始同步,一般来说 - 如果你不想使用 mysql 复制 - 请查看:mk-表同步马特吉特项目。

答案3

MySQL 复制的替代方案是将 MySQL 设置在 DRBD 之上,并让 DRBD 处理同步过程。DRBD 将每秒向辅助服务器进行增量备份。结合 Heartbeat,您可以拥有低成本、高可用性的 MySQL 数据库设置。

相关内容