MySQL server has gone away的解决方案
症状:
使用命令行对MySQL数据库进行还原时出现错误提示:
ERROR 2006 (HY000) at line 22: MySQL server has gone away
分析:
可能是因为其中一些insert语句的大小超出了MySQL目前设置的缓冲区大小。
解决方案:
在MySQL安装目录,找到my.ini文件(Linux下位/etc/my.cnf),在[mysqld]行后添加
#最大允许的传输数据包大小,默认为1M
max_allowed_packet = 32M
max_allowed_packet 参数的作用是,用来控制其通信缓冲区的最大长度。
标签: MySQL
还没有人抢沙发呢~