Mysql 同步2个数据库

Mysql 同步2个数据库,mysql,database-replication,data-synchronization,Mysql,Database Replication,Data Synchronization,我有两个MySQL数据库,具有相同的表结构,但在不同的服务器上。我希望在服务器1上的数据库更新时,服务器2上的数据库也会更新,反之亦然。我可以在MySQL中实现吗?您需要的是双向复制。如果必须的话,您可以阅读为什么不使用mysql,mysql支持它,但它不能保证所涉及操作的原子性,这将在某些时候导致不一致。 我强烈建议不要这样做。您可以进行数据库复制。看见 它给出了如何进行数据库复制的提示。由于MySQL复制是异步的,所以进行双向复制是有风险的。下面是描述风险的网络研讨会的链接。网络研讨会的录音

我有两个MySQL数据库,具有相同的表结构,但在不同的服务器上。我希望在服务器1上的数据库更新时,服务器2上的数据库也会更新,反之亦然。我可以在MySQL中实现吗?

您需要的是双向复制。如果必须的话,您可以阅读为什么不使用mysql,mysql支持它,但它不能保证所涉及操作的原子性,这将在某些时候导致不一致。
我强烈建议不要这样做。

您可以进行数据库复制。看见
它给出了如何进行数据库复制的提示。

由于MySQL复制是异步的,所以进行双向复制是有风险的。下面是描述风险的网络研讨会的链接。网络研讨会的录音可以免费观看,但您需要注册才能观看。这些幻灯片可以免费下载


这个问题的解决方案是,基本上MySQL是通过同步、多路复制技术增强的。集群中可以有任意数量的服务器,并且可以将更改写入这些服务器中的任何一个。这些更改会同步传播到集群中的所有其他节点,从而大大降低了风险。

据我所知,Frogie要求向两个方向传播更新,您提供的链接没有描述它。@Max在我发布的链接中,我没有说它有向两个方向传播更新的提示。我在这里说的是,它有关于如何进行数据库复制的提示。