如何在不更改 IP 的情况下设置自动同步辅助 MySQL 服务器

如何在不更改 IP 的情况下设置自动同步辅助 MySQL 服务器

目前,我有 2 个数据库服务器,公共 IP 123.123.123.123 映射到服务器之一 192.168.1.2 和 192.168.1.3

有谁知道如何设置两个 MySQL 服务器的自动同步。当 192.168.1.2 停机时,它会回退到 192.168.1.3,并自动将 123.123.123.123 映射到它,而无需手动配置?

有人有朝这个方向有用的信息吗?

答案1

就我而言,我使用 haproxy(用于 lb,1 个活动,1 个待机/备份模式)和 keepalived(用于 ip 故障转移)。在 norman 条件下,只有 1 个服务器处于活动状态,第 2 个服务器将处于待机状态。使用 mysql master-master(循环复制)在 server1 和 server2 之间进行同步。

 192.168.1.2 \
               - 192.168.1.1 (VIP) -- 123.123.123.123 - internet
 192.168.1.3 /

参考:-http://www.alexwilliams.ca/blog/2009/08/10/using-haproxy-for-mysql-failover-and-redundancy/ -http://www.neocodesoftware.com/replication/

相关内容