`
HelloSure
  • 浏览: 308154 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

MYSQL Error 2006:MySQL server has gone away的解决方案

 
阅读更多
mysql版本mysql_5.1.50

目的:要把一个数据库导出再导入

导出时没有问题,不过数据库比较大,sql文件有900+M

再导入的时候报错MYSQL Error 2006:MySQL server has gone away

-----------------------以上是背景,以下是解决方法----------------------------------------------

打开mysql配置文件my.ini
可见有两个max_allowed_packet设置:
[mysqld]
max_allowed_packet = 10M

[mysqldump]
max_allowed_packet = 10M


将上一个改为16M,重启mysql,再试一下,done。
max_allowed_packet参数的作用是,用来控制其通信缓冲区的最大长度。
上一个用于导入,下一个用于导出,对导入的需求要高一些。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics