我使用mysqlfailover
mysqlfailover --master=root@132.232.142.73:3306 --discover-slaves-login = root --slaves=root@12.32.53.2:3306 --report-values = health --verbose --failover-mode = auto --log = failoverlog.txt
报告
尝试联系132.232.142.73 ...尝试成功 contact 12.32.53.2 ...成功复制运行状况0行 找到。
它连接到12.32.53.2成功,但是找到了复制运行状况0行。 当我关闭master时,它会报告 3次尝试后无法重新连接到主设备。 错误:主服务器出现故障,未启用自动故障转移。检查服务器是否有错误并运行mysqlrpladmin实用程序以执行手动故障转移。
什么是自动故障转移未启用?复制健康状况的原因 找到0行。请帮帮我
答案 0 :(得分:0)
您需要指定故障转移模式“auto”。例如:
mysqlfailover --master=root@132.232.142.73:3306 --discover-slaves-login = root --slaves=root@12.32.53.2:3306 --report-values = health --verbose --log = failoverlog .txt 自动
希望这有帮助。