MySQL复制是双向的

时间:2012-05-16 21:09:22

标签: mysql database-replication

我们已成功建立了Master-Slave复制,如MySQL文献中所述。

但是,我很好奇是否有人设置了双向复制。例如,如果有一个Drupal或Wordpress安装。第一个('master')数据库服务器关闭,辅助('slave')启动。用户一直在继续编辑,编写新数据。当第一个数据库服务器重新启动时,可以将写入Second的更改向上复制到First吗?

那就是:是否有其他复制策略而不仅仅是Master-Slave?

2 个答案:

答案 0 :(得分:3)

您可以执行Master-Master复制。不幸的是,Drupal和Wordpress都不支持这一点。最好的办法是Master-Slave或Master-Slave-Slave,如果原始主机关闭,则将链中的第一个奴隶作为新Master。然后将旧主机重新配置为关闭新主机(或链中的最后一个从机)。

您的mysql服务器多久停机一次?

答案 1 :(得分:1)

Master-Master Replication有一些缺点。例如,数据不一致很容易发生。

您是否尝试过使用Galera Cluster for MySQL进行同步多主复制?

http://codership.com/