原文:mysql报错Packet for query is too large (12238 > 1024). You can change this value

今天将项目部署到linux服务器的时候莫名其妙的报一些错误,可是在本地啥错没有,通过实时查看tomcat 的日志之后发现报错是: 实时查看日志: 发现错误: 解决办法: 通过查看mysql全局变量发现原因是mysql限制了最大更新大小 mysql max allowed packet 设置过小导致记录写入失败 mysql根据配置文件会限制server接受的数据包大小。 有时候大的插入和更新会受m ...

2018-01-27 17:08 0 3187 推荐指数:

查看详情

MySQL5中大数据错误:Packet for query is too large (****** > ******). You can change this value on the server by setting the max_allowed_packet' variable.;

使用的MySQL数据库版本:5.5 插入或更新字段有大数据时(大于1M),会出现如下错误: 报错原因: 开始以为是相应字段的类型设置不正确,超出了字段的最大范围,网上查询后发现是mysql默认加载的数据文件不超过1M,可以通过更改mysql的配置文件my.cnf(Linux ...

Fri Nov 25 19:06:00 CST 2016 0 1393
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM