我想使用WHM vps更改服务器上的max_allowed_packet。
但我没有找到它所在的位置,所以请帮帮我
我试过了
SET GLOBAL max_allowed_packet =1073741824;
但它不能运行所需的超级管理员。
如何在WHM vps中编辑mysql.ini
与httpd.conf相同,如何在WHM中编辑apache的设置?
答案 0 :(得分:4)
嗨,
您无法从WHM内部编辑服务器my.cnf文件,您需要使用ssh命令行编辑此文件。要了解如何使用ssh连接到服务器,请参阅:
http://docs.cpanel.net/twiki/bin/view/AllDocumentation/CpanelDocs/ShellAccess
使用ssh通过root登录连接到服务器后,您需要发出以下命令来编辑my.cnf:
# nano -w /etc/my.cnf
在此文件中,您需要在[mysqld]部分下添加一行,其中包含以下内容:
max_allowed_packet=500M
您现在要按 Ctrl + O 进行保存,然后按 Ctrl + X 退出。您现在需要通过WHM或命令行重启MySQL服务器:
# /etc/init.d/mysql restart
这将更新cPanel / WHM的mysql的max_allowed_packet。
答案 1 :(得分:0)
更改my.ini/my.cnf
文件。在您的文件
[mysqld]
下的单行
max_allowed_packet=500M
现在完成后重启MySQL服务。您可以在mysql中看到它的当前值,如下所示:
SHOW VARIABLES LIKE 'max_allowed_packet'
您可以在此处阅读http://dev.mysql.com/doc/refman/5.1/en/packet-too-large.html