Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Sincronização de banco de dados MySQL entre dois bancos de dados


A replicação não é muito difícil de criar.

Aqui estão alguns bons tutoriais:

http://www.ghacks.net/ 2009/04/09/set-up-mysql-database-replication/

http://dev.mysql.com/doc/refman /5.5/en/replication-howto.html

http://www.lassosoft.com/Beginners-Guide-to-MySQL -Replicação

Aqui estão algumas regras simples que você terá que ter em mente (há mais, claro, mas esse é o conceito principal):
  1. Configure 1 servidor (mestre) para gravar dados.
  2. Configure 1 ou mais servidores (escravos) para leitura de dados.

Assim, você evitará erros.

Por exemplo: Se o seu script for inserido nas mesmas tabelas no mestre e no escravo, você terá um conflito de chave primária duplicada.

Você pode visualizar o "slave" como um servidor "backup" que contém as mesmas informações do master, mas não pode adicionar dados diretamente, apenas siga as instruções do servidor master.

NOTA:Claro que você pode ler do mestre e escrever no escravo, mas certifique-se de não escrever nas mesmas tabelas (mestre para escravo e escravo para mestre).

Eu recomendaria monitorar seus servidores para garantir que tudo esteja bem.

Avise-me se precisar de ajuda adicional