【发布时间】:2012-07-17 22:40:38
【问题描述】:
我希望跨多个 MySQL 服务器(两个以上)使多个表中的数据保持同步。目前使用的 MySQL 版本是 5.5,使用的操作系统是 Windows 7。
我已经使用额外的插件(例如 tungsten 复制器和 galera 集群)探索了几个选项,但是如果我没记错的话,这两个选项都需要安装 cygwin 或 mingw 以及其他不需要的东西,比如 ruby,因为这会用于生产环境。
此外,我查看了联合表,但如果 mysql 服务器脱机,我需要能够将自身重新同步到其他表,而联合表不会发生这种情况。
有没有办法在 MySQL 中通过故障转移功能在多台服务器上同步多个表?
【问题讨论】:
-
你检查过this吗?
-
我有,但我相信我需要的是类似于 MySQL-Cluster 工作方式的多主设置,因为每个服务器都被视为对等点,并且可以在任何服务器上完成写入,并且它被传播到所有其他服务器。
-
您可能想尝试不同的产品 MySQL Cluster Server。多主控是可能的,但有一大堆注意事项,可能难以保持一致。
标签: mysql replication sync failover