【MySQL报错】 Packets larger than max_allowed_packet are not allowed

VertigozZ 2016-12-27 08:57:22
版本信息如下:



报错的信息如下:







说来奇怪,不会立马报错,一半就是插入数据时,隔上几个小时就会报这个错误,然后重启mysql服务之后,又好了,然后过上几个小时又这样了,感觉和sql没啥关系,好像是什么缓存池什么满了一样。

max_allowed_packet 原来是16MB的 现在设置到了512MB,并且已经生效,然并卵,解决不了问题
...全文
698 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
burningLuo_ 2017-12-22
  • 打赏
  • 举报
回复
你好,请问你的问题解决了吗?我现在跟你遇到一摸一样的问题了,伤不起。。。。
VertigozZ 2016-12-27
  • 打赏
  • 举报
回复
引用 7 楼 wangjian0228 的回复:
Qcache 最好关掉,没什么用,如果还有问题可以监控一下max_allowed_packet 这个值是否会自动变化,记得以前有个帖子说是被攻击后重置参数导致的
怎么监控这个值呢??
致命的西瓜 2016-12-27
  • 打赏
  • 举报
回复
Qcache 最好关掉,没什么用,如果还有问题可以监控一下max_allowed_packet 这个值是否会自动变化,记得以前有个帖子说是被攻击后重置参数导致的
VertigozZ 2016-12-27
  • 打赏
  • 举报
回复



难道是这个影响的???
VertigozZ 2016-12-27
  • 打赏
  • 举报
回复
引用 4 楼 wangjian0228 的回复:
直接改配置文件,在my.ini里添加max_allowed_packet = 20M的参数
昨天就是直接添加的 max_allowed_packet = 512M 的操作 但还是报这个错误
致命的西瓜 2016-12-27
  • 打赏
  • 举报
回复
直接改配置文件,在my.ini里添加max_allowed_packet = 20M的参数
VertigozZ 2016-12-27
  • 打赏
  • 举报
回复


不存在自动恢复的问题,这个还是我昨天改的512MB
VertigozZ 2016-12-27
  • 打赏
  • 举报
回复
引用 1 楼 zjcxc 的回复:
出错的时候这个值是不是被调整了,这个是可以即时调整的
不是立马出错,是会隔上几个小时然后报这个错误。期间一直在进行一些插入数据的操作,仅此而已
zjcxc 2016-12-27
  • 打赏
  • 举报
回复
出错的时候这个值是不是被调整了,这个是可以即时调整的
VertigozZ 2016-12-27
  • 打赏
  • 举报
回复
引用 9 楼 ACMAIN_CHM 的回复:
打开普通日志,看一下是不是程序端发送了过大的语句。
敢问版主 在哪里查看普通日志???
ACMAIN_CHM 2016-12-27
  • 打赏
  • 举报
回复
打开普通日志,看一下是不是程序端发送了过大的语句。

57,063

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧