在用java的openpaser解析mysql binlog报错如下异常:
ErrorPacket[packetMarker=255,errorCode=1236,slash=#,sqlState=HY000,errorMessage=bogus data in log event]
解决办法:因为读取mysql master的binlog的时候,setBinlogPosition(120)这个数字设置太小,查看mysql binlog时候发现# at # at 502005479
# at 502005551,数字很大,所以不能小于502005479这个数字
本文介绍使用Java的OpenParser解析MySQL Binlog时遇到的错误Packet问题及解决方法。主要原因是设置的Binlog位置过小导致,正确的做法是参照mysqlbinlog输出的实际位置进行设置。
504

被折叠的 条评论
为什么被折叠?



