最近碰到这样一个问题,查询的时候,通过Navicat访问数据库查询没有问题,但是同过mybatis进行查询的时候就出现了问题,总是报max_allowed_packet ... 1057>1024,说明mysql默认允许的大小是1024,但是实际查询是1045,所以就报错,百度参考了一篇博客,URL="http://blog.csdn.net/java_mr_zheng/article/details/50469203",更改mysql配置问题解决.

只需要在mysql命令下,执行:

set global max_allowed_packet = 2*1024*1024*10(这个值随便设置,比报错尺寸大就ok了)

Logo

更多推荐