如 MySQL 文献中所述,我们已成功设置主从复制。
但是,我很好奇是否有人设置了双向复制。例如,如果安装了 Drupal 或 Wordpress。第一个(“主”)数据库服务器出现故障,第二个(“从”)服务器恢复运行。与此同时,用户继续进行编辑,写入新数据。当第一个数据库服务器重新启动时,写入第二个的更改是否可以向上复制到第一个?
即:除了Master-Slave还有其他复制策略吗?
最佳答案
您可以进行主-主复制。不幸的是,Drupal 或 Wordpress 都不支持这一点。最好的做法是 Master-Slave 或 Master-Slave-Slave,如果原来的 master 宕机,那么让链中的第一个 slave 成为新的 Master。然后重新配置旧的 Master 从新的 Master(或链中的最后一个 slave)。
您的 mysql 服务器多久宕机一次?
关于MySQL复制是双向的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10626756/