mysql二进制日志错误“错误:Log_event :: read_log_event()发现错误:'在二进制日志中发现无效的事件',data_len:341,event_type:2 **”

我是新的在MySQL二进制日志和复制。请帮我sorting这个问题。

我正在使用mysql版本5.0.95,现在在binlogs中面临错误。 一些二进制日志中的查询成为未知事件,当我们试图强制使用mysqlbinlog实用程序读取二进制日志时也出现错误

mysqlbinlog techgv3_mysql-bin.000001  > /dev/null 

命令输出

 ERROR: Error in Log_event::read_log_event(): 'Found invalid event in binary log', data_len: 341, event_type: 2 Could not read entry at offset 126:Error in log format or read error 

我已经testing了与不同版本的mysqlbinlog实用程序。 但没有运气。 同样的错误。 很多未知的事件。

操作系统版本:CentOS版本6.4(最终)64位

命令输出

 mysqlbinlog -f techgv3_mysql-bin.000001 #131212 17:21:42 server id 100  end_log_pos 112256 # Unknown event # at 112256 #131212 17:21:42 server id 100  end_log_pos 112284     Intvar SET INSERT_ID=13826501/*!*/; # at 112284 #131212 17:21:42 server id 100  end_log_pos 112636 # Unknown event # at 112636 #131212 17:21:42 server id 100  end_log_pos 112664     Intvar SET INSERT_ID=13826502/*!*/; # at 112664 #131212 17:21:42 server id 100  end_log_pos 113873 # Unknown event # at 113873 #131212 17:21:43 server id 100  end_log_pos 113901     Intvar SET INSERT_ID=13826503/*!*/; # at 113901 #131212 17:21:43 server id 100  end_log_pos 114256 # Unknown event # at 114256 #131212 17:21:43 server id 100  end_log_pos 114443 # Unknown event # at 114443 #131212 17:21:43 server id 100  end_log_pos 114471     Intvar SET INSERT_ID=13826504/*!*/; # at 114471 #131212 17:21:43 server id 100  end_log_pos 114818 # Unknown event # at 114818 #131212 17:21:43 server id 100  end_log_pos 114846     Intvar SET INSERT_ID=13826505/*!*/; # at 114846 #131212 17:21:43 server id 100  end_log_pos 115404 # Unknown event # at 115404 

在我的本地系统中也创build了相同的mysql版本5.0.95,并从服务器的一般日志执行所有mysql查询。在二进制日志中找不到任何错误?

有什么想法如何解决这个问题?