tornando o servidor escravo como mestre para outro servidor

3

Eu tenho três servidores, Servidor X, Y e Z.
Eu tenho o principal mysql DB em X (innodb DB).
agora eu criei Mestre-Escravo de X para Y. tudo está funcionando bem aqui.
e agora eu defino Y como mestre para Z.
quando eu mostro o status de escravo em Z (o terceiro servidor)

show slave status\G
Slave_IO_State: Waiting for master to send event
...
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
...
Seconds_Behind_Master: 0

mas os dados não estão sincronizados e nada foi movido de Y para Z. alguma ideia sobre o que pode causar isso ??
EDITAR
no my.cnf no servidor Y, eu tenho o seguinte conf:

log-slave-updates=ON
log-bin=mysql-bin

mas em mostrar variáveis como '% slave%' eu tenho

show variables like '%slave%';
+---------------------------+--------+
| Variable_name             | Value  |
+---------------------------+--------+
| init_slave                |        |
| log_slave_updates         | OFF    |
| slave_compressed_protocol | OFF    |
| slave_exec_mode           | STRICT |
| slave_load_tmpdir         | /tmp   |
| slave_net_timeout         | 3600   |
| slave_skip_errors         | OFF    |
| slave_transaction_retries | 10     |
| sql_slave_skip_counter    |        |
+---------------------------+--------+

Obrigado pela sua ajuda

    
por Alaa Alomari 25.11.2011 / 20:42

1 resposta

4

Certifique-se de que iniciou Y com - -log-slave-updates opção para que a atualização recebida de X seja registrada por Y em seu log binário.

in my.cnf on server Y, i have the following conf:

log-slave-updates=ON

Use o valor booleano em vez do valor do switch:

log-slave-updates=true

Os resultados:

mysql> show global variables like '%slave%';
+---------------------------+--------+
| Variable_name             | Value  |
+---------------------------+--------+
| init_slave                |        |
| log_slave_updates         | ON     |
| slave_compressed_protocol | OFF    |
| slave_exec_mode           | STRICT |
| slave_load_tmpdir         | /tmp   |
| slave_net_timeout         | 3600   |
| slave_skip_errors         | OFF    |
| slave_transaction_retries | 10     |
| sql_slave_skip_counter    |        |
+---------------------------+--------+
9 rows in set (0.00 sec)
    
por 25.11.2011 / 20:56