MySQL导入sql脚本错误:2006 解决方法
程序员文章站
2024-02-26 16:31:46
mysql导入sql脚本错误:2006 - mysql server has gone away
到如一些小脚本很少报错,但最近导入一个10+m的sql脚本,却重复报...
mysql导入sql脚本错误:2006 - mysql server has gone away
到如一些小脚本很少报错,但最近导入一个10+m的sql脚本,却重复报错:
error occured at:2014-03-24 11:42:24 line no.:85 error code: 2006 - mysql server has gone away
最终找到原因,原来是mysql导入大批量数据的时候超出了默认允许最大的数据包所以就提示2006 - mysql server has gone away
于是找到my.cnf,在[mysqld]加入:
max_allowed_packet=300m wait_timeout=200000 interactive_timeout = 200000
意思是最大允许数据包300m,等待超时/活动失效时常200000秒,重启mysql
[root@lizhong 20140323]# /etc/init.d/mysqld restart shutting down mysql.... success! starting mysql. success!
再重新导入,一切正常!
以上所述就是本文的全部内容了,希望大家能够喜欢。
上一篇: Python在图片中添加文字的两种方法
推荐阅读
-
(原创)MySQL 5.6导入SQL报错解决方法:ERROR 1064 (42000): ~~
-
PHP处理SQL脚本文件导入到MySQL的代码实例_php实例
-
MySQL出现SQL Error (2013)连接错误的解决方法
-
(原创)MySQL 5.6导入SQL报错解决方法:ERROR 1064 (42000): ~~
-
MySQL从命令行导入SQL脚本时出现中文乱码的解决方法
-
mysql导入大的sql脚本_MySQL
-
MySQL导入数据提示max_allowed_packet错误的解决方法_MySQL
-
MySQL导入sql文件错误#1044
-
mysql导入sql文件报错 ERROR 2013 2006 2002_MySQL
-
mysql导入sql文件报错 ERROR 2013 2006 2002_MySQL