帮助中心 >  技术知识库 >  数据库 >  相关技术支持 >  解决got a packet bigger than ‘max_allowed_packet bytes

解决got a packet bigger than ‘max_allowed_packet bytes

2016-12-12 21:49:46 9163

1.discuz后台上传图片错误提示:Got a packet bigger than ‘max_allowed_packet’ bytes

MySQL客户端或mysqld服务器收到大于max_allowed_packet字节的信息包时,将发出“信息包过大”错误,并关闭连接。对于某些客户端,如果通信信息包过大,在执行查询期间,可能会遇到“丢失与MySQL?务器的连接”错误。

客户端和服务器均有自己的max_allowed_packet变量,因此,处理大的信息包,必须增加客户端和服务器上的该变量。一般情况下,服务器默认max-allowed-packet1MB

blob.png

2.那么如何解决的呢,可以在my.ini中的[mysql]元素中加入:max_allowed_packet=10M重启mysql后生效


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: