Deprecated: Optional parameter $keys declared before required parameter $cms_id is implicitly treated as a required parameter in /home/www/dev/work/class/blog/CmsKey.php on line 75

Deprecated: Creation of dynamic property lvesu\lvesu\controller\blog\main::$outlink is deprecated in /home/www/dev/work/website/lvesu/template/blog/cms/cms.tpl on line 2

Deprecated: Creation of dynamic property lvesu\lvesu\controller\blog\main::$status is deprecated in /home/www/dev/work/website/lvesu/template/blog/index.head.php on line 2
Warning: Error while sending QUERY packet. PID=22755 in - 互联网笔记

略微加速

略速 - 互联网笔记

Warning: Error while sending QUERY packet. PID=22755 in

2016-10-21 leiting (3599阅读)

标签 PHP

MySQL的max_allowed_packet太小导致的。

20160130084850441.png

默认max_allowed_packet只有16M,如果SQL的超过了设置的大小,就会出现如此报错。

解决方案:

1)修改MySQL配置文件

编辑my.cnf(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改

max_allowed_packet = 50M  (或max_allowed_packet = 50*1024*1024)

2)命令行修改

set global max_allowed_packet = 50*1024*1024

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3