最近在用 ghost
写博客,保存时经常报
The server returned an error (Server was not available).
用 PM2
看了日志后发现后台报了如下错误。
ERROR: ER_NET_PACKET_TOO_LARGE: Got a packet bigger than 'max_allowed_packet' bytes
显然是 mysql
报错了。这个问题可以有2个解决方法:
1.临时修改:
mysql>set global max_allowed_packet=524288000;
#修改 512M
2.修改 my.cnf
(windows下 my.ini
),需重启 mysql
。
我的配置文件是 /etc/my.cnf
。
在 [MySQLd]
部分添加一句(如果存在,调整其值就可以):
##(根据实际情况调整数值)
max_allowed_packet=256M
可通过命令:
mysql>show VARIABLES like '%max_allowed_packet%';
查看是否成功.
评论区