mysql下binlog日志恢复错误解决ERROR: Error in Log_event::read_log_event()


导致该异常的原因为:系统中存在2个版本不同的mysqlbinlog,而默认执行的是版本较低的.

查看默认执行的命令位置:

which mysqlbinlog


解决办法:

删除/usr/bin/mysql*

        将使用的最新的mysql的可以执行文件链接至/usr/bin

ln -s /usr/local/mysql/bin/*  /usr/bin/

或者

直接使用绝对路径