当前位置: 首页 > 编程笔记 >

MySQL导入sql脚本错误:2006 解决方法

宰父深
2023-03-14
本文向大家介绍MySQL导入sql脚本错误:2006 解决方法,包括了MySQL导入sql脚本错误:2006 解决方法的使用技巧和注意事项,需要的朋友参考一下

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!

再重新导入,一切正常!

以上所述就是本文的全部内容了,希望大家能够喜欢。

 类似资料:
  • 本文向大家介绍MySQL从命令行导入SQL脚本时出现中文乱码的解决方法,包括了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法。分享给大家供大家参考,具体如下: 在图形界面管理工具 MySql Query Browser中打开脚本(脚本包括建库、建表、添加数据),并执行,不会有任

  • 问题内容: 我正在执行将数百条记录插入MySQL数据库的操作。 完全插入176条记录后,我得到了该错误。 [PDOException] SQLSTATE [HY000]:一般错误:2006 MySQL服务器已消失 关于如何解决的任何想法? 该过程是使用PHP。 谢谢。 问题答案: 我敢说问题出在哪里。在共享主机上将其设置为30秒,在本地主机上将其设置为28800。 我发现可以为会话更改它,因此可以

  • 本文向大家介绍SQL SERVER 9003错误解决方法,包括了SQL SERVER 9003错误解决方法的使用技巧和注意事项,需要的朋友参考一下 SQLSERVER 9003错误解决方法 只适用于SQL2000 (只适用于SQL2000) "无法打开新数据库 'POS'。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 9003)" 看是9003错误,就

  • 本文向大家介绍MySQL错误ERROR 1615 解决方法,包括了MySQL错误ERROR 1615 解决方法的使用技巧和注意事项,需要的朋友参考一下 今天测试合服脚本的时候,遇到一个很奇怪的问题。Mysql报ERROR: ERROR 1615 (HY000): Prepared statement needs to be re-prepared 经过测试,发现不是合服脚本的问题。经过一番搜索。发

  • 本文向大家介绍Mysql ERROR 1577错误解决方法,包括了Mysql ERROR 1577错误解决方法的使用技巧和注意事项,需要的朋友参考一下 今天将Mysql升级到了5.1.31,用Navicat打开数据库添加数据,出现了1577错误,提示信息: 查看手册(5.4. mysql_fix_privilege_tables:升级MySQL系统表),一些MySQL发布对mysql数据库中的系统

  • 本文向大家介绍MySQL启动错误解决方法,包括了MySQL启动错误解决方法的使用技巧和注意事项,需要的朋友参考一下 一般情况下mysql的启动错误还是很容易排查的,但是今天我们就来说一下不一般的情况。拿到一台服务器,安装完mysql后进行启动,启动错误如下: 有同学会说,哥们儿你是不是buffer pool设置太大了,设置了96G内存。这明显提示无法分配内存嘛。如果真是这样也就不在这里进行分享了,