如何实时同步两个不同的mysql数据库表?

问题描述:

我需要的表的双向同步,如果一些事情 数据库1的表中插入,然后那个东西自动插入到另一个 数据库是DATABASE2的表。可能在PHP中可能吗?是 有任何一步一步的过程,我可以关注两个不同的 数据库存储在两个不同的服务器上。如何实时同步两个不同的mysql数据库表?

+0

@ chris85:有两个不同的数据库我想要如果一个表数据是在第一个数据库中更新第二个数据库中的数据与另一个表更新,反之亦然 –

+0

哦,所以都写入,是标准复制不会在那里工作。 – chris85

它是“可能的”(一般),但不是立即的。立即采取行动在交易内,您需要在DBMS上执行triggersprocedures。所以看看那里。

在PHP中使用它可能会弄乱一些东西,但是您可以检查自上次检查并将其处理为“db2”以来更改的“db1”。但如果“db1”上有一个事务并且“db1”上的下一个快速跟随,则数据可能不会处于您希望拥有的状态。

或者你只是建立不同的架构,因为这听起来有点奇怪。你的描述并没有真正说明为什么会这样做,甚至为什么需要两个数据库。