PHP 查询报错 Error while sending QUERY packet. PID=xxx
WordPress网站更新文章时,可能出现如下错误提示 ▼
Warning: Error while sending QUERY packet. PID=13691 in /home/用户名/域名/public_html/wp-includes/wp-db.php on line 1942
- 这个问题跟Linux服务器配置有关,有电商人在使用VestaCP面板后就遇到这样的问题。
- 这是VestaCP面板默认配置MySQL对数据大小有限制。
- 想要解决此问题,请更改你的 max_allowed_packet 参数。
解决方法
你可以通过以下步骤,快速解决此问题:
第 1 步:打开SFTP软件
第 2 步:编辑 my.cnf 文件 ▼
/etc/my.cnf
在[MYSQLD]部分下,添加或修改以下参数 ▼
max_allowed_packet=524288000 wait_timeout = 100
第 3 步:重启MySQL服务
通过SSH输入以下命令,重新启动你的MySQL服务 ▼
service mysqld restart
若使用Mariadb数据库,请使用以下命令重启Mariadb数据库 ▼
service mariadb restart
第 4 步:登录你的PHPMyAdmin数据库管理界面。
第 5 步:SQL执行命令
点击 “SQL”,输入以下命令 ▼
SHOW VARIABLES LIKE 'max_allowed_packet'
- 点击“执行” ▼
希望陈沩亮博客分享的方法,可以帮你解决MySQL数据库查询错误问题 ^_^
希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《解决WordPress错误Warning: Error while sending QUERY packet》,对您有帮助。
欢迎分享本文链接:https://www.chenweiliang.com/cwl-739.html
喜欢就分享和按赞!您的分享和按赞,是我们持续的动力!