Não é possível obter o MySQL Utilities (mysqlrpladmin) para funcionar corretamente no Ubuntu 14.04

1

Atualmente, tenho replicação em execução entre 1 servidor master e 2 servidores escravos. Quando tento executar o mysqlrpladmin usando a opção "--discover-slaves-login" e o comando "health", ele apenas retorna a integridade do servidor master e não lista os servidores escravos, como mostrado abaixo.

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

Por alguma razão, a ferramenta mysqlrpladmin não está pegando os servidores escravos. Em vez disso, ele tenta se conectar ao mestre duas vezes e recebo a seguinte mensagem.

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 é o mestre. Parece que as duas tentativas de se conectar aos escravos estão realmente sendo emitidas no mestre (uma vez para cada um dos escravos conectados).

Existe um parâmetro de configuração no my.cnf ou outro arquivo de configuração que está causando isso?

Nota lateral ... embora isso esteja acontecendo, a replicação está funcionando bem.

    
por play2win 14.05.2015 / 17:40

0 respostas