我是新的在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查询。在二进制日志中找不到任何错误?
有什么想法如何解决这个问题?