Pela primeira vez desde que foi configurado, preciso reiniciar um escravo de replicação do MySQL somente leitura.
Encontrei este artigo sobre derrubar um escravo para manutenção (embora ele esteja apenas descrevendo a parada do mysql
daemon):
Em resumo, o procedimento é:
No mysql
cliente:
STOP SLAVE;
FLUSH TABLES;
No SO:
/etc/init.d/mysql stop
Eu reiniciaria neste momento e depois que o sistema inicializar:
No mysql
cliente (o mysql
daemon está configurado para iniciar na inicialização):
START SLAVE;
Isso parece certo? Há mais alguma coisa que eu deveria estar fazendo?
mysql
replication
Kev
fonte
fonte
Respostas:
Isso parece certo. O escravo continuará de onde parou quando reiniciar.
Observarei que, a menos que você forneça a opção --skip-slave-start , o escravo deve iniciar automaticamente.
fonte
stop slave
antes de reiniciar o daemon mysql. Essa poderia ser a causa?