アットウィキロゴ

linux_mysql_trouble

mysql トラブルシューティング


レプリケーションエラー対応


エラースキップ


レプリケーションが何らかのオペレーションミスでエラーになった場合、エラーが発生したポジションのSQLをスキップして先に進ませることができる。
致命的なエラーで停止している場合はMasterからのダンプが必要になるが、軽度のエラーであるならばスキップするのが手っ取り早い。

SET GLOBAL SQL_SLAVE_SKIP_COUNTER = 1;
START SLAVE;
SHOW SLAVE STATUS;

Slave I/O thread: Failed reading log event, reconnecting to retry, log

mysql.logに表題のメッセージが大量に出力される。
またリレーログも大量に生成される。

原因はレプリケーションを形成するグループ内で「サーバID」が重複しているため。



Today: -
Yesterday: -
Total: -

タグ:

+ タグ編集
  • タグ:
最終更新:2012年12月21日 09:42