Eu database1
continuei server1
e database2
continuei server2
.
Agora eu preciso replicar uma única tabela de database1
paradatabase2
Agora eu pensei que isso funcionaria:
replicate-ignore-table = %
replicate-do-table = table
replicate-rewrite-db = "database1->database2"
mas isso não parece funcionar, pois o mysql não aceita %
símbolo com replicate-ignore-table
diretiva. alguma ideia ?
EDITAR:
Eu tentei :
replicate-ignore-table = database1.%
replicate-do-table = database1.table
replicate-rewrite-db = "database1->database2"
Agora o mysql está iniciando, mas a tabela não está sendo replicada.
Então eu almocei e descobri!
devido ao que você configurou e se refere aos documentos do MySQL, o erro em sua configuração é que você está reescrevendo o db (o que será feito antes de qualquer regra de replicação) 1->2 e, em seguida, filtrando a replicação no DB1.