mysql握手出现got packets out of order

新手上路,请多包涵

与mysql服务器握手阶段收到了服务器返回的ERR_PACKET包,里面提示说got packets out of order,我仔细检查了发的包可以确保数据没有问题,同时服务器的max_allowed_packet_size&& wait_timeout也设置正常,这个大概是哪方面的问题呢,有人遇到过吗?

阅读 21.6k
3 个回答
✓ 已被采纳新手上路,请多包涵

自问自答,已经解决了,是发送的包过大。具体来说是julia发送[34,0xa,0xb]会把第一个字节解释为0x34而不是30+4导致包过长。

新手上路,请多包涵

具体是怎么解决的,我也遇到这个问题了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题