Replicação MySQL - A consulta é replicada mesmo se explicitamente ignorada

1

Eu tenho um MySQL Master 5.0.77 replicando em um slave 5.5.13. Então, estou usando a replicação baseada em STATEMENT.

Eu tenho uma consulta 'CREATE TEMPORARY TABLE blah' que é replicada mesmo se não estiver na lista "replicate-do-table" ou "Replicate_Wild_Do_Table".

O nome do banco de dados não é explicitamente especificado na consulta, banco de dados padrão usado.

Além disso, também tenho "Replicate_Wild_Ignore_Table" definido para não replicar esta tabela.

Como está passando?

Thx

edit: a consulta contém uma UNION, talvez a replicação funcione de maneira diferente com 5.5?

    
por Bastien974 24.10.2011 / 21:27

1 resposta

2

Por padrão, todas as tabelas temporárias são replicadas. Dê uma olhada em este para obter mais detalhes.

    
por 26.10.2011 / 18:08