Por padrão, todas as tabelas temporárias são replicadas. Dê uma olhada em este para obter mais detalhes.
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 padrão, todas as tabelas temporárias são replicadas. Dê uma olhada em este para obter mais detalhes.
Tags mysql replication