我有个很好的麻烦,不知道怎么解决。我需要将几个表从MySQL DB (奴隶)复制到MySQL DB (主表)。举个例子:
MySQL DB (master)
table1
table2
table3
MySQL DB (slave1)
table1
table2
table3
MySQL DB (slave2)
table1
table2
table3MySQL DB (主数据库)应该将table1的内容无时无刻地复制到MySQL DB (slave1,slave2),MySQL DB (slave1,slave2)应该将table2和table3的内容复制到MySQL DB (主数据库)。表是相同的,但数据在主表和从表之间可能会发生变化。关于这一点,我有几个问题:
MySQL主机主要是Windows7PC
发布于 2013-02-28 15:43:26
MySQL复制并不意味着要那样工作。如果允许在复制从服务器上写入,那么随着时间的推移,数据库很可能会变得不一致。当然,多主复制是可能的,但是您/您的软件必须非常小心,不要做任何可能导致未来不一致的事情。
我会重新评论不要这么做。要么使用一个获得所有更改数据的查询的主服务器,然后将读取查询发送给其中一个从服务器,要么设置一个MySQL集群。
https://serverfault.com/questions/483417
复制相似问题