4

我们已经成功地设置了 MySQL 文献中描述的主从复制。

但是,我很好奇是否有人设置了双向复制。例如,如果一个人安装了 Drupal 或 Wordpress。第一台(“主”)数据库服务器停机,第二台(“从”)启动。与此同时,用户继续进行编辑,写入新数据。当第一台数据库服务器重新启动时,写入第二台的更改是否可以向上复制到第一台?

那就是:除了Master-Slave,还有其他的复制策略吗?

4

2 回答 2

3

您可以进行主主复制。不幸的是,Drupal 或 Wordpress 都不支持这一点。最好的做法是 Master-Slave 或 Master-Slave-Slave,如果原来的 master 宕机,则让链中的第一个 slave 成为新的 Master。然后将旧 Master 重新配置为从新 Master(或链中的最后一个从属设备)上从属。

你的mysql服务器多久宕机一次?

于 2012-05-16T21:17:03.393 回答
1

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

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

http://codership.com/

于 2012-05-20T07:32:05.910 回答