セットアップ後初めて、読み取り専用のMySQLレプリケーションスレーブを再起動する必要があります。
メンテナンスのためにスレーブを停止することに関するこの記事を見つけました(彼はmysql
デーモンの停止について説明しているだけですが)。
要約すると、手順は次のとおりです。
ではmysql
クライアント:
STOP SLAVE;
FLUSH TABLES;
OSから:
/etc/init.d/mysql stop
この時点で再起動し、システムが起動した後:
ではmysql
、クライアント(mysql
デーモンがブート時に起動するように設定されます):
START SLAVE;
これは正しく見えますか?他に何かすべきことはありますか?
1
これを自動化するための推奨事項はありますか?つまり、サーバーが再起動された場合、これを実現したいとします。STOPSLAVE; FLUSH TABLES;