MySQL的主备切换可以通过keepalived来实现,以下是一种常见的方法:
- 在主备两台服务器上分别安装MySQL,并配置好主从复制;
- 在主备两台服务器上安装keepalived,并配置VIP(虚拟IP);
- 在keepalived配置文件中设置主备切换的规则和触发条件,如主服务器故障或网络异常等;
- 当主服务器发生故障或异常时,keepalived会自动将VIP切换到备用服务器上,并启动MySQL服务;
- 一旦主服务器恢复正常,keepalived会再次切换VIP到主服务器上,并停止备用服务器上的MySQL服务。
通过以上步骤,可以实现MySQL主备切换的自动化,确保数据库服务的高可用性和可靠性。