【发布时间】:2011-09-07 04:01:24
【问题描述】:
我正在运行一个 drupal 站点。我的站点出现错误 user warning: Got a packet greater than 'max_allowed_packet' bytes query. 我已将值设置为高达 128M 。即使在报告了相同的错误之后。
这里有什么问题??为什么它不起作用??
值 max_allowed_packet 是否有最大限制?
【问题讨论】:
-
您是否 100% 确定已将 max_allowed_packet 设置为 128 兆?通常,如果一个程序抱怨没有设置某些东西 - 它通常表明用户以某种方式搞砸了。你是如何设置 max_allowed_packts 的?
-
看来变化没有得到体现。我在 /etc/my.cnf 文件中添加了 max_allowed_packet = 128M。但是当我运行命令 "show variables like 'max_allowed_packet%' ;" 输出为 max_allowed_packet 1048576 我尝试从 mysql 控制台设置它 mysql> set max_allowed_packet = 134216704; 但是当我重新启动它并再次检查时,设置变量又回到了 1048576。如何永久设置 max_allowed_packet ??