-
-
zhougl 小试身手Lv3
发表于2018-12-24 15:58
悬赏100
已解决

计算Word分析报告,报这个错误是什么原因啊?该怎么解决呢?
查询数据库返回的数据包太大,超过了默认值。
登录mysql,在控制台输入一下命令查询默认的max_allowed_packet值
show VARIABLES like '%max_allowed_packet%';
修改默认最大允许包大小
方式一:命令方式
(1).在mysql控制台下输入以下命令,设置max_allowed_packet为20M
set global max_allowed_packet = 20*1024*1024;
(2).退出mysql,重启mysql服务,再登录myql中查询max_allowed_packet是否修改成功
show VARIABLES like '%max_allowed_packet%';
方式二:修改配置文件my.cnf方式
(1).mysql控制台下输入以下命令,编辑my.cnf
sudo vi /etc/mysql/my.cnf
(2).在[mysqId]下面添加
max_allowed_packet = 20M
3个回答
看起来是个数据库的报错哦,百度了下packet for query is too large,搜出来一堆解决方案
查询数据库返回的数据包太大,超过了默认值。
登录mysql,在控制台输入一下命令查询默认的max_allowed_packet值
show VARIABLES like '%max_allowed_packet%';
修改默认最大允许包大小
方式一:命令方式
(1).在mysql控制台下输入以下命令,设置max_allowed_packet为20M
set global max_allowed_packet = 20*1024*1024;
(2).退出mysql,重启mysql服务,再登录myql中查询max_allowed_packet是否修改成功
show VARIABLES like '%max_allowed_packet%';
方式二:修改配置文件my.cnf方式
(1).mysql控制台下输入以下命令,编辑my.cnf
sudo vi /etc/mysql/my.cnf
(2).在[mysqId]下面添加
max_allowed_packet = 20M