MySQLのレプリケーションが止まるケース

http://blog.livedoor.jp/sasata299/archives/51105363.html
テーブル構成変更クエリで、duplicate entryとか発生させるとレプリケーションは止まる。
注意すべし。
duplicate entryでスレーブが止まってしまった場合の再開方法は、slave側のコンソールで

-- 停止した原因となったクエリを1つスキップ(手動で対応でも可)
SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
-- その後、レプリケーションを再開させる
START SLAVE;

でOK。
■2017.08.02追記
パラレル設定しているスレーブだと、再起動の前にSTOP SLAVEをしておかないと、MySQL再起動時にレプリケーションが止まるケースがある。
この場合、最悪、再構築する必要がある。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です