问题场景:

使用*.sql 脚本,批量导入数据到mysql实例中,使用DOS 界面导入的,期间,到最后一步 source D:\aaa.sql  回车后,系统提示 MySQL server has gone away错误;

问题分析

首先度娘:mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。

造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可   以在程序中将数据分批插入)。

解决办法:

(之一,还有其他方面原因,本人是因为如下原因导致,改之后正常):

1  查看文件大小是否超过 max_allowed_packet

show global variables like 'max_allowed_packet';

修改参数:

set global max_allowed_packet=1024*1024*16;

在查询之:

show global variables like 'max_allowed_packet';

在重新执行DOS 插入命令,正常。

注意: 以上通过set 方式更改缓存空间。在重启SQLServer 后失效!

转载于:https://www.cnblogs.com/yazoon/p/6491814.html

随笔编号-09 批量导入数据(Mysql)报MySQL server has gone away 问题的解决方法相关推荐

  1. mysql 报错 get error 28 from storage engine 解决方法

    mysql 报错 get error 28 from storage engine 解决方法 参考文章: (1)mysql 报错 get error 28 from storage engine 解决 ...

  2. mysql 报Row size too large 65535 原因与解决方法

    在MySQL建表时,遇到一个奇怪的现象: root@localhost : test 10:30:54>CREATE TABLE tb_test (-> recordid varchar( ...

  3. tp5大数据批量导入mysql_TP5框架下MySQL通过LOAD DATA INFILE批量导入数据详细操作

    LOAD DATA INFILE 语句用法 参考手册 本文语句参数使用默认值 PHP: TP框架环境// 定义文件路径 $file_path = 'LOAD_DATA_LOCAL_INFILE.txt ...

  4. tp5 excel 导入 mysql_TP5框架下MySQL通过LOAD DATA INFILE批量导入数据详细操作

    LOAD DATA INFILE 语句用法 参考手册 本文语句参数使用默认值 PHP: TP框架环境// 定义文件路径 $file_path = 'LOAD_DATA_LOCAL_INFILE.txt ...

  5. mysql循环load data_TP5框架下MySQL通过LOAD DATA INFILE批量导入数据详细操作

    LOAD DATA INFILE 语句用法 参考手册 本文语句参数使用默认值 PHP: TP框架环境// 定义文件路径 $file_path = 'LOAD_DATA_LOCAL_INFILE.txt ...

  6. mysql 存储过程 批量导入数据_sql 利用存储过程批量导入数据

    什么是 存储过程(stored procedure)是一组为了完成特定功能的sql语句集,是利用sql server所提供的transact-sql语言所编写的程序.经编译后存储在中.存储过程是数据库 ...

  7. jsp后台批量导入excel表格数据到mysql中_PHP批量导入excell表格到mysql数据库

    PHP批量导入excell表格到mysql数据库,本人通过亲自测试,在这里分享给大家 1,下载 php  excell类库 网上搜索可以下载,这里不写地址 2,建html文件 请选择你要上传的EXCE ...

  8. mysql mongodb批量操作_mongodb批量导入数据

    mongodb 命令行可以把sql文件批量导入数据,首先把sql文件加工称如下格式 zip.sql源文件 INSERT INTO POST(id,PostNumber,Province,City,Di ...

  9. 导入向导批量导入数据至mysql数据库

    今天在开发公司里的五级地址查询功能时,拿到地址五级分类表.包含了浙江省所有地区共计33509条数据.这些数据都需要存储在本地数据库中,如果一条一条录入直接现场去世.所以记录一下我今天使用Navicat ...

最新文章

  1. R语言sqrt函数为数值开平方根实战
  2. python九:元祖(tuple)
  3. 基于卷积神经网络的人脸认证(判断两个人脸是否是一个人)
  4. Elasticsearch的PHP的API使用(一)
  5. dubbo源码分析(3)
  6. [转载] python复数类型-Python 复数属性和方法操作实例
  7. 搭建SpringMVC
  8. 你整明白了吗?Linux Shell 中各种括号的作用 ()、(())、[]、[[]]、{}
  9. C语言程序设计基础笔记
  10. 如何使用Win10原生的截图工具Snipping Tool?
  11. AD831混频器模块
  12. 工具类产品适合在微信公众号上运营吗?
  13. 蓝奏云分享链接打不开修改host
  14. 【Oracle】 选择题汇总
  15. 如何虚拟机里安装win7操作系统
  16. OpenGL ES glut glew glfw glad freeglut
  17. XMind商业思维导图——市场营销!
  18. MATLAB 判断字符串中是否含有特定的字符
  19. 涠洲岛日出日落时间表,1月10日涠洲岛开船时间/日出日落/天气预报
  20. 鸿蒙系统为什么能用太极框架,玩机福音:华为 EMUI 升级鸿蒙之后依然可使用太极运行 Xposed...

热门文章

  1. 浅谈JavaScript中的对象和类型(上)
  2. mysql的左连接应用
  3. springboot 系列教程十:springboot单元测试
  4. ubuntu的xfce4的display只有一种分辨率选项
  5. java流行的测试框架调研+市面上书籍调研
  6. Mongodb和redis书籍调研
  7. chmod 777后还是无法写入
  8. ubuntu16.04下面流畅运行pycharm设置
  9. 数值方法:插值与多项式逼近
  10. 人脸变形算法——MLS