嗨,我收到错误:
[1153] Got a packet bigger than 'max_allowed_packet'bytes
但我没有对我的源代码进行任何更改,托管表示他们没有对服务器设置进行任何更改.
我不知道发生了什么.但我试图找到原因.
那么,如何max_allowed_packet通过php脚本检查mysql变量?
并且可以在源代码中设置它吗?
我再次需要你的帮助。我正在尝试将我的 java 网站上线。
我用什么:
用于查询的数据包太大 (4739923 > 1048576)。您可以通过设置 max_allowed_packet' 变量在服务器上更改此值。
我尝试过的:
1.就像错误所说的那样,我尝试通过执行以下操作来更改服务器上的值:
mysql -u rootSET GLOBAL max_allowed_packet=1073741824;/etc/init.d/mysql restart但我仍然有错误。
2.我查看了:如何更改 max_allowed_packet 大小
但是,当我执行此操作时nano /etc/mysql/my.cnf,文件看起来像(我没有任何 [mysql]):
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Nov 10 23:57:02 2017 from 82.236.220.195
root@XXXX:~# …Run Code Online (Sandbox Code Playgroud)