Question

Il est un maître et le nombre d'esclaves qui y sont connectés.

En raison de certains patches, il faut redémarrer le maître et l'esclave.

Ensuite, nous devons nous assurer la réplication fonctionne très bien.

Tout en faisant ce processus, quelles précautions dois-je prendre pour que je ne suis pas coincé quelque part? Après le redémarrage, je dois aussi valider que tous les esclaves fonctionnent très bien.

Était-ce utile?

La solution

  • Étape 01) STOP SLAVE; sur tous les esclaves

  • Étape 02) service mysql stop sur le maître

  • Étape 03) Reboot Maître

  • Étape 04) Pour chaque esclave

    • Reboot chaque esclave
    • Si /etc/my.cnf a skip-slave-start, puis exécutez START SLAVE;
  • Étape 05) Vérifiez que chaque esclave est entièrement opérationnel

Exécuter ce qui suit sur la ligne de commande

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

Si SLAVETHREADCOUNT est 2, la réplication est pleinement opérationnel.

Lui donner un essai !!!

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top