嗨,我正在使用codeigniter框架。我正在运行一个查询,并从mysql请求数据。我有很多数据。它正在运行,但显示以下错误。
遇到PHP错误 严重程度:警告
Message: Error while sending QUERY packet. PID=182364
Filename: mysqli/mysqli_driver.php
Line Number: 305
我已要求我的服务提供商增加max_allowed_packet
的大小。以前我有245M
。他们增加了500M
。但是重新启动服务器存在问题。因此,我想增加它而不重启服务器。可能吗?。如果可能的话,请建议如何设置以及在哪里设置。
答案 0 :(得分:0)
max_allowed_packet
可以通过运行查询来全局设置此服务器变量。
但是,如果您未在my.ini/my.cnf
文件中进行更改,则即使重新设置服务器,该值也会在服务器重新启动时重置。
要在服务器重新启动之前更改所有人的设置,请执行以下操作:
SET GLOBAL max_allowed_packet=1073741824;