MySQLマスター/スレーブの再起動の問題が複製しているときの問題
-
16-10-2019 - |
質問
それに関連する奴隷のマスターと数があります。
一部のパッチのため、マスターとスレーブを再起動する必要があります。
その後、複製が正常に実行されていることを確認する必要があります。
このプロセスを行っている間、どこにも行き詰まらないように、どのような予防措置を講じるべきですか?再起動後、すべての奴隷が正常に機能していることも検証する必要があります。
解決
ステップ01)
STOP SLAVE;
すべての奴隷にステップ02)
service mysql stop
マスターにステップ03)マスターの再起動
ステップ04)各スレーブについて
- 各スレーブを再起動します
- /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