在两个MySQL服务器之间创建全双工复制

时间:2014-08-28 03:54:10

标签: mysql replication

已在两台不同的计算机中配置主从复制。现在的问题是它只允许 Master输入数据而Slave可以查看此。 Slave中所做的更改不会反映在master中。

我的问题是,是否可以在两个MySQL服务器之间创建全双工复制。即,如果我在主服务器或从服务器中更改数据,则两者都将反映在两台机器中。

参考文献:

1 个答案:

答案 0 :(得分:1)

是的,但存在风险,因为复制是异步的。也就是说,两个服务器都可以插入相同的行,然后当它们从另一个服务器处理复制日志时,它们会发生冲突。

您可以在此免费网络研讨会中收听有关此问题的更多信息:The Hazards of Multi-writing in a Dual-Master Setup

您应该考虑使用具有同步复制的群集解决方案,例如Percona XtraDB Cluster