MySQLのレプリケーションのエラーについてです。


090611 20:13:03 [ERROR] Error in Log_event::read_log_event(): 'Found invalid event in binary log', data_len: 48, event_type: 19
090611 20:13:03 [ERROR] Error reading relay log event: slave SQL thread aborted because of I/O error090611 20:13:03 [ERROR] Slave: Could not parse relay log event entry. The possible reasons are: the master's binary log is corrupted (you can check this by running 'mysqlbinlog' on the binary log), the slave's relay log is corrupted (you can check this by running 'mysqlbinlog' on the relay log), a network problem, or a bug in the master's or slave's MySQL code. If you want to check the master's binary log or slave's relay log, you will be able to know their names by issuing 'SHOW SLAVE STATUS' on this slave. Error_code: 0

MYSQLのバージョンは5.0.45 OSはCentOS 5.2です。
エラー前はSlave_IO_Running=YES,Slave_SQL_Running=YESになっていました。

どのような点を確認すればよいでしょうか?アドバイスをお願いします。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2009/06/18 21:00:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:sphire No.1

回答回数115ベストアンサー獲得回数12

ポイント60pt

マスターのバイナリログと、スレーブのリレーログの該当箇所を見比べ、違いをチェックしてください。

全く同じなのであれば、スレーブ側のサーバーの問題だと思われます。メモリとか?

異なる場合は、ネットワークの品質の問題かもしれません。

いろんな原因が考えられますが、まずはそこからですかね。

id:yespamaster

チェックしてみます。ありがとうございます。

2009/06/14 00:23:54

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません