Проблема с перезагрузкой MySQL Master/Slave, когда в репликации
-
16-10-2019 - |
Вопрос
К нему связан мастер и количество рабов.
Из -за некоторых патчей мы должны перезагрузить мастера и раба.
После этого мы должны убедиться, что репликация работает нормально.
При выполнении этого процесса, какие меры предосторожности мне принять, чтобы я никуда не застрял? После перезагрузки я также должен подтвердить, что все рабы работают нормально.
Решение
Шаг 01)
STOP SLAVE;
На всех рабахШаг 02)
service mysql stop
на мастереШаг 03) Перезагрузите мастер
Шаг 04) для каждого раба
- Перезагрузите каждого раба
- If /etc/my.cnf есть
skip-slave-start
, затем бегиSTART SLAVE;
Шаг 05) Убедитесь, что каждый раб полностью работает
Запустите следующее в командной строке
SLAVETHREADCOUNT=`mysql -u... -p... -AN -e"SHOW PROCESSLIST" | grep -c "system user"`
echo ${SLAVETHREADCOUNT}
Если SlavetHreadCount 2, репликация полностью работает.
Попробуй !!!
Не связан с dba.stackexchange