MySQL server has gone away 解决办法?
现在我在导入的时候出现了server has gone away错误,上网搜索解决问题是
2、执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。比如,图片数据的处理
解决方案:
在my.cnf文件中添加或者修改以下变量:
max_allowed_packet = 10M
(也可以设置自己需要的大小)
max_allowed_packet
参数的作用是,用来控制其通信缓冲区的最大长度
我装的mysql版本是5.1,my.cnf文件没找到,我猜是my.ini,(倒是有好多个类型的文件比如:my_small.ini,my_large.ini,里面是有max_allowed_packet 这个项)不过里面也没有max_allowed_packet这个选项,于是我就自己加了上去。整个sql文件大小是30多M,我将max_allowed_packet = 64M,不过问题依旧,请问如何解决呢?
谢谢高人,热心人,路人了。
相关推荐
解决MySQL server has gone away错误的方案
进入MySQL cmd mysql -u用户名 -p密码 在我们使用mysql导入大文件sql时可能会报MySQL server has gone away错误,该问题是max_allowed_packet配置的默认值设置太小,只需要相应调大该项的值之后再次导入便能成功。该项的作用是限制mysql服务端接收到的包的大小,因此如果导入的文件过大则可能会超过该项设置的值从而导致导入不成功!下面我们来看一下如何查看以及设置该项的值。 查看 max_allowed_packet 的值 show global variables like ‘max_allowed_packet’; +—————
MySQL server has gone away , 解决办法
我的博客 今天在用python查询hive,统计结果保存到mysql的时候,尝试了好多遍,总是报这个错误,python环境下的错误信息: _mysql_exceptions.OperationalError: (2006, 'MySQL server has gone away') 造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... value...
MySQL server has gone away 问题的解决方法
此文档中详细的记载了,MySQL server has gone away 问题的解决方法,希望可以帮助到你!
MySQL server has gone away错误提示解决方法
今天遇到类似的情景,MySQL只是冷冷的说:MySQL server has gone away。
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
主要介绍了gearman中worker常驻后台,导致MySQL server has gone away的解决方法,较为详细的分析了造成MySQL server has gone away的原因与相关的解决方法,需要的朋友可以参考下


