MySQL 主-主-从方案中从服务器故障转移到其他主服务器

MySQL 主-主-从方案中从服务器故障转移到其他主服务器

我有一个 Master-Master MySQL 设置(5.6),其中有一个附加到 Master 1 的附加 Slave:

Master 1 (alive) <---> Master 2 (alive)
   |
Slave 1

现在,当 Master 1 死机时,我希望 Slave 自动切换到另一个 Master 并从那里接收更新:

Master 1 (DEAD) <---> Master 2 (alive)
                         |
                      Slave 1

有什么工具可以帮我处理这个问题吗?

我相信这种 HA 故障转移场景并不罕见,但不幸的是我找不到任何工具来自动化执行此操作。

答案1

HAproxy 在处理这类事情方面做得很好。不过,如果可以的话,我建议转移到 Percona,并使用 Xtradb 集群。Percona 使用 mysql。 http://www.haproxy.org/ http://www.percona.com/

HAProxy 的设置和使用非常容易,还可以根据它所看到的内容和您的配置显示哪个节点正在应答、哪个节点是主节点等等。

相关内容