Desejo executar uma configuração de replicação semissíncrona e, para simplificar, gostaria de não precisar INSTALAR e DESINSTALAR plug-ins quando um escravo é promovido a mestre. Então, estou me perguntando se terei algum problema com os plug-ins mestre e escravo instalados e ativados (veja aqui )
Parece que depois de instalar o segundo plug-in, ambas as variáveis rpl_semi_sync_master_enabled
e rpl_semi_sync_slave_enabled
são redefinidas como desativadas (o não padrão). Quando incluo essas linhas em my.cnf
:
loose-rpl_semi_sync_master_enabled = 1
loose-rpl_semi_sync_slave_enabled = 1
...e reinicie o MySQL, ambos os plugins são carregados e ativados.
Isso vai me trazer algum problema?
Isso não causará nenhum problema. Eu sempre configurei todo o MySQL 5.5. Servidores de banco de dados para clientes com ambos os plugins. Na verdade, respondi a uma pergunta em 05 de agosto de 2011, onde postei uma atualização em 08 de agosto de 2011 sobre como instalar os dois plugins ao mesmo tempo
Consulte A replicação do MySQL é afetada por uma interconexão de alta latência?
Aqui está o trecho dessa atualização
EXCERTO
A configuração da replicação semisíncrona do MySQL 5.5 é simples
Etapa 1) Adicione essas quatro (4) linhas a /etc/my.cnf
Etapa 2) Reinicie o MySQL
Etapa 3) Execute esses comandos no cliente MySQL
Etapa 4) Descomente as três opções rpm_semi_sync após a opção plugin-dir
Etapa 5) Reinicie o MySQL
Tudo feito !!! Agora basta configurar o MySQL Replication como de costume.