Por primera vez desde que se configuró, necesito reiniciar un esclavo de replicación MySQL de solo lectura.
Encontré este artículo sobre derribar a un esclavo para mantenimiento (aunque solo está describiendo detener el mysql
demonio):
Cómo reiniciar [sic] de forma segura su servidor esclavo MySQL
En resumen, el procedimiento es:
En mysql
cliente:
STOP SLAVE;
FLUSH TABLES;
Desde el sistema operativo:
/etc/init.d/mysql stop
Reiniciaría en este punto y luego después de que el sistema se haya iniciado:
En el mysql
cliente (el mysql
daemon está configurado para iniciarse en el arranque):
START SLAVE;
¿Esto parece correcto? ¿Hay algo más que debería estar haciendo?
mysql
replication
Kev
fuente
fuente
Respuestas:
Esto se ve bien. El esclavo continuará donde lo dejó cuando comience de nuevo.
Notaré que a menos que proporcione la opción --skip-slave-start , el esclavo debería iniciarse automáticamente.
fuente
stop slave
antes de reiniciar el demonio mysql. Podría ser la causa ?