【发布时间】:2013-10-02 10:55:44
【问题描述】:
我想使用 WHM vps 更改服务器上的 max_allowed_packet。
但我不知道它的位置,所以请帮助我
我试过了
SET GLOBAL max_allowed_packet =1073741824;
但它无法运行所需的超级管理员。
如何在 WHM vps 中编辑 mysql.ini
与 httpd.conf 相同,如何在 WHM 中编辑 apache 的设置?
【问题讨论】:
我想使用 WHM vps 更改服务器上的 max_allowed_packet。
但我不知道它的位置,所以请帮助我
我试过了
SET GLOBAL max_allowed_packet =1073741824;
但它无法运行所需的超级管理员。
如何在 WHM vps 中编辑 mysql.ini
与 httpd.conf 相同,如何在 WHM 中编辑 apache 的设置?
【问题讨论】:
喂,
您无法从 WHM 中编辑服务器 my.cnf 文件,您需要使用 she 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。
【讨论】:
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
【讨论】: