【问题标题】:Create a full duplex replication among two MySQL servers在两个 MySQL 服务器之间创建全双工复制
【发布时间】:2014-08-28 03:54:09
【问题描述】:

已经在两台不同的机器之间配置了主从复制。现在的问题是它只允许Master 输入数据和Slave 来查看这个。在 Slave 中所做的更改不会反映在 master 中。

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

参考资料:

【问题讨论】:

  • 我可以知道-1的原因是什么吗?
  • 我不会担心被否决的,肯定会有人认为你问的问题不正确,或者你问的是如何做他们没有做的事情'不认为你应该尝试。请记住:illegitimi non carborundum。

标签: mysql replication


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2016-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    相关资源
    最近更新 更多