mysqlfailover 自动故障转移未启用

mysqlfailover automatic failover is not enabled

我使用 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

它报告

Attempting to contact 132.232.142.73 ... Success Attempting to contact 12.32.53.2 ... Success Replication Health Status 0 Rows Found.

它连接到 12.32.53.2 成功,但发现复制健康状态 0 行。 当我关闭主人时,它报告 尝试 3 次后无法重新连接到主服务器。 错误:主服务器发生故障并且未启用自动故障转移。检查服务器是否有错误,并 运行 mysqlrpladmin 实用程序执行手动故障转移。

什么是未启用自动故障转移?为什么复制健康状态 找到 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 auto

希望对您有所帮助。