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)