
Possível duplicata:
Servidor de replicação MySQL ambos mestre escravo
Na minha caixa de desenvolvimento, quero experimentar uma configuração de replicação. Mas não quero criar vários processos mysqld (é possível?).
Achei que tinha o banco de dados principal no processo - tenha-o como mestre, depois, no mesmo processo, crie os bancos de dados escravos e tenha os dados mestre replicados nos bancos de dados que existem no mesmo servidor de banco de dados. Isso é possível? Existe uma maneira mais fácil de conseguir isso sem tentar configurar a replicação?
Talvez para simplificar: quero que meu servidor Mysql seja mestre e escravo (s) ao mesmo tempo.
Responder1
Sim, é possível. Cada vez que você inicia o mysql, ele deve ler my.cnf para obter as informações da porta, soquete, arquivos de dados, etc. Altere a porta e também os valores do soquete. Você pode usar o mesmo binário apenas com arquivos de configuração diferentes.
Tive que fazer uma configuração como essa uma vez para superar uma limitação de 2 GB quando o cliente não conseguia atualizar para um processador de 64 bits. Eles possuem vários bancos de dados, então os criamos em portas diferentes e eles atuam individualmente.