【发布时间】:2023-03-17 04:45:01
【问题描述】:
可能重复:
MySQL Error 1153 - Got a packet bigger than ‘max_allowed_packet’ bytes
您好,我收到错误消息:
[1153] Got a packet bigger than 'max_allowed_packet'bytes
但我没有对我的源代码进行任何更改,并且托管方声明他们没有对服务器设置进行任何更改。
我不知道发生了什么。但我正在努力寻找原因。
那么,如何通过php脚本检查max_allowed_packetmysql变量?
可以在源代码中设置吗?
【问题讨论】:
-
有时类型设置:my.ini 中的 max_allowed_packet = 16M 不起作用。尝试确定my.ini如下: set-variable = max_allowed_packet = 32M or set-variable = max_allowed_packet = 1000000000 然后重启服务器:/etc/init.d/mysql restart
-
Here,同样的错误,“Packet for query is to large (5526600 > 1048576).”,是密码输入错误导致的,纠正后解决(使用正确的密码对应于MySQL 数据库用户)。