无法让 MySQL 实用程序(mysqlrpladmin)在 Ubuntu 14.04 下正常工作

无法让 MySQL 实用程序(mysqlrpladmin)在 Ubuntu 14.04 下正常工作

我目前在 1 个主服务器和 2 个从服务器之间运行复制。当我尝试使用“--discover-slaves-login”选项和“health”命令运行 mysqlrpladmin 时,它仅返回主服务器的运行状况,而不列出从服务器,如下所示。

# Replication Topology Health:
+------------+-------+---------+--------+------------+---------+
| host       | port  | role    | state  | gtid_mode  | health  |
+------------+-------+---------+--------+------------+---------+
| localhost  | 3306  | MASTER  | UP     | ON         | OK      |
+------------+-------+---------+--------+------------+---------+

由于某种原因,mysqlrpladmin 工具没有选择从属服务器。相反,它尝试两次连接主服务器,然后我收到以下消息。

WARNING: Cannot connect to some slaves:
 - 192.168.56.101:3306: Server '192.168.56.101:3306' is not acting as a slave (slave status is empty).
 - 192.168.56.101:3306: Server '192.168.56.101:3306' is not acting as a slave (slave status is empty).

192.168.56.101 是主服务器。看起来,两次尝试连接从服务器实际上是在主服务器上发出的(对每个连接的从服务器发出一次)。

my.cnf 或其他配置文件中的配置参数是否导致了这种情况?

附注...尽管发生了这种情况,但复制运行良好。

相关内容