MySQL5.6のレプリケーションでの計画再起動の手順についてご教授ください。
現在MySQL5.6をマスター・スレーブ構成で運用しており、急遽サーバメンテナンスの為、各サーバ再起動を実施することになりました。
マスター、スレーブ共に1台で構成しており、非同期で実行しております。スレーブはマスタのバックアップとして存在しており、データの読み書きは行われません。
サーバ再起動はWebアプリケーション側を「メンテナンス画面」に設定し、マスターDBの更新が行われない状態で実施します。
その場合、再起動の手順は以下でよろしいでしょうか。
- 番号リストスレーブ側でレプリケーションの停止
mysql> STOP SLAVE;
2. マスター側のMySQLを停止
3. スレーブ側のMySQLを停止
4. マスター側のサーバ再起動(MySQLは自動起動)
5. マスター側のMySQLが起動した事を確認し、スレーブ側のサーバ再起動(MySQLは自動起動)
6. スレーブ側のMySQLが起動した事を確認し、レプリケーションを再開
mysql> START SLAVE;
7. マスター側の SHOW MASTER STATUS\G に表示される「File」,「Position」と、
スレーブ側の SHOW SLAVE STATUS\G に表示される「Master_Log_File」,「Read_Master_Log_Pos」が各々一致していることを確認。
様々なサイトを巡り調査しましたが、しっくりくる答えが見つかりませんでした。
上記の手順で問題ございませんでしょうか。
ご教授の程、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。