Pregunta

Hay un maestro y un número de esclavos conectados a él.

Debido a algunos parches, tenemos que reiniciar el maestro y el esclavo.

Luego, tenemos que asegurarnos de que la replicación esté funcionando bien.

Mientras hago este proceso, ¿qué precauciones debo tomar para que no me quede atascado en ningún lado? Después de reiniciar, también tengo que validar que todos los esclavos funcionan bien.

¿Fue útil?

Solución

  • Paso 01) STOP SLAVE; En todos los esclavos

  • Paso 02) service mysql stop en el maestro

  • Paso 03) Reiniciar maestro

  • Paso 04) para cada esclavo

    • Reiniciar cada esclavo
    • If /etc/my.cnf ha skip-slave-start, entonces corre START SLAVE;
  • Paso 05) Verifique que cada esclavo se esté ejecutando por completo

Ejecute lo siguiente en la línea de comando

SLAVETHREADCOUNT=`mysql -u... -p... -AN -e"SHOW PROCESSLIST" | grep -c "system user"`
echo ${SLAVETHREADCOUNT}

Si SlaVethreadCount es 2, la replicación está completamente operativa.

Darle una oportunidad !!!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top