Невозможно заставить MySQL Utilities (mysqlrpladmin) работать должным образом под Ubuntu 14.04

В настоящее время у меня запущена репликация между 1 главным и 2 подчиненными серверами. Когда я пытаюсь запустить mysqlrpladmin с помощью параметра «--discover-slaves-login» и команды «health», он только возвращает работоспособность главного сервера и не отображает список подчиненных серверов, как показано ниже.

# 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 или другом файле конфигурации, который вызывает это?

Примечание: хотя это происходит, репликация работает очень хорошо.

1
задан 14 May 2015 в 18:40

0 ответов

Другие вопросы по тегам:

Похожие вопросы: