Não, não é possível adicionar tabelas à replicação on-line.
Você pode lê-lo nos documentos :
Others, such as the --replicate-* options, can be set only when the slave server starts.
Já tenho replicação configurada para, digamos, dbname
. Eu quero adicionar uma nova tabela replicada. Eu criei as tabelas no mestre e no escravo. Eu digitei replicate-do-table=dbname.tablename
to my.cnf
no escravo.
Para recarregar my.cnf
, o servidor precisa ser reiniciado e, uma vez que muitas consultas estão chegando, não quero perder nenhuma delas.
Existe uma maneira de adicionar uma nova tabela para ser replicada na hora?
Não, não é possível adicionar tabelas à replicação on-line.
Você pode lê-lo nos documentos :
Others, such as the --replicate-* options, can be set only when the slave server starts.
Tags mysql replication