Experimente:
Parece tão simples: eu tenho dois servidores rodando o MySQL, um tem um ótimo banco de dados de coisas importantes, o outro é um shell vazio pronto para ser usado como um escravo de replicação. Estas são as etapas que devo preciso para configurar a replicação:
Em vez disso, tenho que mexer nas configurações my.cnf em ambos os servidores, mexer com logs binários e posições e snapshots. Sim, eu sei que algumas dessas coisas são otimizações para grandes bancos de dados, mas esta é a melhor maneira que eles poderiam pensar em fazer isso? Eu só quero replicar um banco de dados, esta é uma prática muito comum. Eu ainda não consegui.
Onde posso encontrar um how-to decente para isso? Tudo o que eu encontrei até agora está faltando algum passo importante, é escrito para uma versão antiga do MySQL ou é simplesmente muito complexo para mim ou requer um grau de comprometimento que eu claramente não estou preparado para tomar, e isso inclui o documentação oficial.
Experimente:
Eu comprei o livro intitulado "High Performance MySQL", de Schwartz, Zaitsev, Tkachenko, et al.
Eu também usei o Slony no PostgreSQL. Não foi fácil, também.
A replicação master-master parece ser uma boa ideia.
Tags mysql mysql-replication