0

レプリケーションが壊れて、このエラーが発生しました

子行を追加または更新できません: 外部キー制約が失敗します

外部キーが失敗した値を確認しようとしていますが、このバイナリログを読んでいるときに、この読み取り不能な文字が表示されます - 私のレプリケーションのバイナリログ形式は ROW です。レプリケーションが失敗している行を知るにはどうすればよいですか?

121008 14:09:31 サーバー ID 372059 end_log_pos 52230307 Table_map: magento. catalogsearch_result番号 305 にマッピング

121008 14:09:31 サーバー ID 372059 end_log_pos 52230355 Write_rows: テーブル ID 305 フラグ: STMT_END_F

BINLOG ' 6yRzUBNbrQUAQgAAAKP4HAMAADEBAAAAAAEAB21hZ2VudG8AFGNhdGFsb2dzZWFyY2hfcmVzdWx0 AAMDA/YCFAQA 6yRzUBdbrQUAMAAAANP4HAMAADEBAAAAAAEAA//4IWwSAClUAACAAAAAAAAAAAAA

4

1 に答える 1

0

または、次のいずれかのスイッチを使用してbinlogを出力することもできます。

--base64-output =never

また

--base64-output = decode-rows

mySQLマニュアルから:

http://dev.mysql.com/doc/refman/5.1/en/mysqlbinlog.html#option_mysqlbinlog_base64-output

binlog出力をより読みやすくするのに役立つはずです。decode-rowsは、デコードできないものはすべて省略します...

于 2012-11-28T11:00:58.633 に答える