mysql - 关于mysql高可用

标签 mysql high-availability

我读了一些关于如何实现高可用解决方案的文章,使用Heartbeat检查主mysql是否损坏,如果损坏则切换到备份服务器,

一个问题是,当主服务器坏了,备份服务器继续工作时,备份服务器如何获取主服务器的预数据

另外一个问题是有时候主服务器没有坏,但是mysql服务坏了,这种情况Heartbeat还会切换到备用服务器吗?

最佳答案

你通常想要做的是设置一个master-master配置,但通常只使用一个master。也就是说,每个主人也充当另一个主人的奴隶。理论上,您可以修改任一记录,并且它们将保持同步。实际上,我不会同时在两台服务器上进行大量更新。

我当前的设置是主-主配置,每个主设备也有一个从设备。然后,您可以“故障转移”到辅助主/从,并在需要时“故障恢复”。如果我的数据库修改需要一段时间,我实际上会这样做。

关于mysql - 关于mysql高可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8556553/

相关文章:

mysql - 将旧的 3.23.49 MySQL 数据库转移到 5.0.51 MySQL 数据库 - 以 ANSI 和 UTF-8 编码

elasticsearch - 最终一致性——如何避免幻影

java - 在高可用性下处理故障转移?

web-services - 适合新手的实用 SOA

PHP 复制数据库 session 故障转移

php - 散列密码和登录名

php - 上传路径 CodeIgniter

java - 访问 EntityManager 时出错 - openjpa - WAS 自由配置文件

mysql - 如何选择具有相同列值的所有行?

virtualbox - KeepAlived + HAProxy 一段时间后连接被拒绝