mysqlfailover没有切换slave到master,缺少gtid_executed系统变量

时间:2015-11-06 02:12:31

标签: mysql

我使用mysqlfailover但是当master关闭时,slave不会更改为master,mysqlfailover报告

  

错误:服务器从站xxx.xxx.xxx.x:3306不符合   最新的GTID功能支持。错误:       缺少gtid_executed系统变量。

2 个答案:

答案 0 :(得分:0)

2015-12-01 16:21:41 PM INFO Master可能会失败。等了3秒钟。 2015-12-01 16:21:56 PM INFO 3次尝试后无法重新连接到主机。 2015-12-01 16:21:56 PM确定CRITICAL Master已关闭或无法访问。 2015-12-01 16:21:56 PM INFO以“自动”模式启动的故障转移... 2015-12-01 16:21:56 PM INFO取消注册master上的实例。 2015-12-01 16:21:56 PM CRITICAL服务器192.168.3.111:3306不符合最新的GTID功能支持。错误:     缺少gtid_executed系统变量。

答案 1 :(得分:0)

根据mySQL错误#80189,这是MySQL utilites 1.5版的已知问题。

MySQL Utilites 1.6版似乎解决了这个问题。

尝试下载MySQL Utilites版本1.6的测试版并再次尝试故障转移。

我的故障转移设置遇到了同样的问题,但是自从下载和安装较新版本的MySQL Utilites后我没有遇到这个问题。