Replicação MySQL de três maneiras

Temos a configuration de replicação MySQL Multi-Master entre dois serveres (A & B). Trabalha há alguns anos e a vida é boa.

A ferramenta de gerenciamento em nosso escritório se conecta diretamente ao Servidor A paira executair atualizações e seleciona. Como você pode imaginair, este não é o mais rápido, especialmente porque a nossa connection de internet no escritório não é boa.

Então, eu gostairia de replicair todo o database no nosso server de escritório, mas não queremos fazer isso …

A -> B -> C -> A

porque C será um gairgalo de replicação entre B & A

É o seu jeito de

A -> B -> A E C -> A -> C

Eu só vejo exemplos paira criair loops de serveres no MySQL. Não podemos migrair paira um database diferente nesta fase, nem abandonair imediatamente a replicação existente entre A e B.

Como disse Sandor, isso não pode ser feito com a replicação padrão do MySQL. Isso pode ser feito se você usair um mecanismo de replicação externo / externo.

Alguns produtos que conheço:

Replicador de tungstênio contínuo

SymmetricDS

Ambos são de código aberto e estão disponíveis gratuitamente.

Outra opção seria migrair paira um cluster MySQL.

Algumas opções:

MySQL Cairrier Grade Edition

Cluster Percona XtraDB

Se você decidir investigair a rota do cluster, os termos replicação multi-site e replicação geográfica irão ajudá-lo a encontrair o que está procurando.

Não. Isso exigiria que A seja escravo tanto paira B quanto paira C, o que não é possível. A-> B-> C-> A também não recomendado.