当插入数据的sql语句太大的时候,会报Error Code : 2006 MySQL server has gone away,意思就是 max_allowed_packet (MySQL的一个参数==>通信缓冲区)设置的值不够大,改一下就可以。
在window系统中,在mysql的安装路径下,找到my.ini,查找,看看有没有
max_allowed_packet 配置相关的东西,如果没有的话,在配置文件尾部添加上这个配置.
max_allowed_packet = 16M
一般情况下 16M就够了。我导入了23W条数据么有问题。
在linux下,从/usr/share/mysql里面找到my-xxx.cnf文件,复制到/etc下改名为my.cnf, xxx可能是small, medium, large, huge ...根据要求更改。
cp /usr/share/mysql/my-xxx.cnf /etc/my.cnf
在my.cnf文件中,改变其默认的配置:
max_allowed_packet = 1M
改成
max_allowed_packet = 16M
保存文件后,重启mySql服务.
还有二种可能就不一一列举了,可以去这个网站上看看,附加上链接.
http://www.shenmiguo.com/archives/2009/270_mysql-server-has-gone-away.html
分享到:
相关推荐
是在vs中查询和插入MySQL语句如果表没有建立关系可以参考看看
nodejs 关于mysql模块 连接超时自动断开解决方法,在这块遇到的坑,而且坑了很久才找到的,分享只为求分
目录 如何统计MySQL数据量大小 CONCAT函数解读 换汤不换药,对所有库的查询 information_schem库 performance_schema库
mysql 批量插入测试数据 ,可判断条件插入数据,随心所遇插入,do where 循环
mysql5将其连接的等待时间(wait_timeout)缺省为8小时。怎么不让它超时呢
在实际的任何一个系统中,查询都是必不可少的一个功能,而查询设计的好坏又影响到系统的响应时间和性能这两个关键指标,尤其是当数据量变得越来越大时,于是如何处理大数据量的查询成了每个系统架构设计时都必须面对...
MySQL Connection String Samples - ConnectionStrings_com
本代码,用python语句,实现了一次插入多条sql语句。希望能对大家带来帮助。
mysql数据库大数据量导入导出多种方法,该文档详述SELECT * INTO和mysqldump导出方法。导入方法中包括导入sql,txt文件和load data三种方法
数据库,大批量插入测试数据,可用于生成随机数据
这是一个Excel数据转MySQL插入语句的Python程序
mysql用navicat查询数据量大的数据,运行缓慢查不出来,且报超时错误的问题解决
提供一个c# socket连接池设计的例子,解决socket并发连接限制的问题,并且提供一种设置连接超时时间的方法,默认连接超时时间是不能设置的,提供了socket网络发送数据的接口.可用于pos小票打印机通讯。
mysql批量语句,传入list 批量修改mysql批量语句,传入list 批量修改mysql批量语句,传入list 批量修改
主要给大家介绍C#.net中如何批量插入大量数据到数据库中,本文涉及到C#.net中批量插入数据到数据库中方面的内容,对C#.net批量插入数据到数据库中感兴趣的朋友可以参考下本
mysql200万+条大数据量测试sql文件,可以用于测试服务器数据库性能,学习sql性能优化和调优。资源是.sql文件压缩后上传。用navicat导入实测用时几分钟时间,数据量200W+条。快速获取百万级真实测试数据。
最近由于工作的原因,经常需要对海量数据进行处理,做的数据爬虫相关,动辄千万级别的数据,单表几十个G 都是都是家常便饭。 那么主要的开发语言是C#,数据库使用的是MySQL。下面通过这篇文章我们来一起学习学习吧。
MySql常用的语句 数据库版本:mysql Ver 14.12 Distrib 5.0.22, for Win32 实验数据库:test1 安装路径:c:\mysql 一、基本命令 为了操作的方便,建议先将mysql 的安装目录加入到path 环境变量中,如:将 c:\mysql\...
可以直接通过设置来达到重连问题,方法很简单,里面有复现自动断开连接导致不能正常插入数据的方法,是自己没有积分所以才要积分
mysql中插入多text类型问题,可以让mysql数据库插入多个大存储类型