首页 > 软件技巧 > MySQL server has gone away的解决方案

MySQL server has gone away的解决方案

2009年8月14日 发表评论 阅读评论

症状:

使用命令行对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 参数的作用是,用来控制其通信缓冲区的最大长度。


枫芸志原创文章,转载请注明来源并保留原文链接

本文链接:http://witmax.cn/mysql-server-has-gone-away.html


分类: 软件技巧 标签: 2,135次阅读
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
订阅评论
  欢迎参与讨论,请在这里发表您的看法、交流您的观点。

无觅相关文章插件,快速提升流量