我读了一些关于如何实现高可用解决方案的文章,使用Heartbeat检查主mysql是否损坏,如果损坏则切换到备份服务器,
一个问题是,当主服务器坏了,备份服务器继续工作时,备份服务器如何获取主服务器的预数据
另外一个问题是有时候主服务器没有坏,但是mysql服务坏了,这种情况Heartbeat还会切换到备用服务器吗?
最佳答案
你通常想要做的是设置一个master-master配置,但通常只使用一个master。也就是说,每个主人也充当另一个主人的奴隶。理论上,您可以修改任一记录,并且它们将保持同步。实际上,我不会同时在两台服务器上进行大量更新。
我当前的设置是主-主配置,每个主设备也有一个从设备。然后,您可以“故障转移”到辅助主/从,并在需要时“故障恢复”。如果我的数据库修改需要一段时间,我实际上会这样做。
关于mysql - 关于mysql高可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8556553/