#查看通信缓冲区的最大长度
show global variables like 'max_allowed_packet';
#默认最大是1M,可以修改通信缓冲区的最大长度,修改为16M:
set global max_allowed_packet=1024*1024*16;

方式一(验证无误):

找到 mysql安装目录下的my.ini配置文件,加入以下代码:

max_allowed_packet=500M

wait_timeout=288000

interactive_timeout = 288000

三个参数注释如下:

max_allowed_packet是mysql允许最大的数据包,也就是你发送的请求;

wait_timeout是等待的最长时间,这个值大家可以自定义,但如果时间太短的话,超时后就会现了MySQL server has gone away #2006错误。

max_allowed_packet参数的作用是,用来控制其通信缓冲区的最大长度

方式二(网上摘抄暂无验证):

打开navicat的菜单中的tools,选择server monitor,然后在左列选择 数据库,右列则点选variable表单项,寻找max_allowed_packet,将其值改大。

汉化版中:在菜单中,工具-->服务器监控-->在左侧数据库列表前打勾-->在右侧变量中找到max_allowed_packet,改大这个值,如9999999999

mysql设置不区分大小写:

原来Linux下的MySQL默认是区分表名大小写的,通过如下设置,可以让MySQL不区分表名大小写:
1、用root登录,修改 /etc/my.cnf;
2、在[mysqld]节点下,加入一行: lower_case_table_names=1
3、重启MySQL即可;

其中 lower_case_table_names=1 参数缺省地在 Windows 中这个选项为 1 ,在 Unix 中为 0,因此在window中不会遇到的问题,一旦一直到linux就会出问题的原因(尤其在mysql对表起名时是无法用大写字母的,而查询用了大写字母却会出查不到的错误,真是弄的莫名其妙)

查看通信缓冲区的最大长度:

show global variables like 'max_allowed_packet';

默认最大是1M,可以修改通信缓冲区的最大长度,修改为16M:

set global max_allowed_packet=1024*1024*16;

再次查询:

接下来重新导入,导入成功!

注:修改只对当前有效, 重启了MySQL他就还是会恢复原来的大小。如果是想永久生效,可以修改配置文件,在my.ini(windows下)或者my.cnf(linux下)加入或修改配置:

max_allowed_packet = 16M

重启MySQL服务...

MySQL 2006-MySQLserver has gone away相关推荐

  1. 使用小皮面板解决Mysql 2006 错误

    使用小皮面板解决Mysql 2006 错误 一般情况下Mysql 2006 错误 : MySQL 服务器宕机了 我们可以通过检查服务器正常运行时间(uptime)和服务器的错误日志来检查是否服务器确实 ...

  2. mysql 2006

    当查询的结果集超过 max_allowed_packet 也会出现这样的报错.定位方法是打出相关报错的语句. mysql> show global variables like 'max_all ...

  3. mysql 2006测试_狂神说MySQL06:事务和索引

    狂神说MySQL系列连载课程,通俗易懂,基于MySQL5.7.19版本,欢迎各位狂粉转发关注学习.禁止随意转载,转载记住贴出B站视频链接及公众号链接! 上课视频同步文档 事务和索引 事务 什么是事务 ...

  4. 解压mysql server_2018-05-09 MySql-server解压缩版安装及配置

    一.官网下载压缩包mysql-8.0.11-winx64.zip,解压到E:\mysql-8.0.11-winx64 二.配置环境变量 1.新建变量MYSQL_HOME=E:\mysql-8.0.11 ...

  5. mysql data ibdata1_database - 如何在MySQL中收缩/清除ibdata1文件

    database - 如何在MySQL中收缩/清除ibdata1文件 我在localhost中使用MySQL作为在R中执行统计的"查询工具",也就是说,每次运行R脚本时,我创建一个 ...

  6. 构建一个LVS-DR模型的高性能集群,并实现Nginx、PHP、MySQL分离

    搭建一个LVS-DR模型的高性能集群,并实现以下功能: (1).wordpress程序通过nfs共享给个个realserver: (2).后端realserver中的nginx和php分离: 网站架构 ...

  7. CentOS 6.5系统使用yum方式安装LAMP环境和phpMyAdmin,mysql8.0.1/mysql5.7.22+centos7,windows mysql安装、配置...

    介绍如何在CentOs6.2下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make&am ...

  8. gnome mysql client_configure: error: Not found mysqlclient library

    zabbix 安装过程中出现的问题 1. checking for mysql_config- /usr/bin/mysql_config checking for main in -lmysqlcl ...

  9. CentOS下MySQL的彻底卸载

    2019独角兽企业重金招聘Python工程师标准>>> 1:查看MySQL是否安装: 方式1: [plain] view plain copy [root[@localhost](h ...

  10. MySQL添加服务、设置密码、修改密码

    修正:添加MySQL服务时,可以不带版本号:也就说下面的所有MySQL57可以直接写成MySQL!希望大家注意! MySQL安装好之后,往往还需要再做一些设置! 1.添加MySQL服务: 输入命令cm ...

最新文章

  1. Transformer 代码完全解读!
  2. GitHub:数据科学最全资料集合
  3. Kornia开源可微分计算机视觉库,基于Pytorch,GitHub 3000星
  4. 好的高等教育 赫胥黎
  5. 吉林省统考计算机英语作文,2019年吉林省学位英语作文必背范文(我最……的题材) - 希赛网...
  6. Docker 操作手册
  7. libgdx游戏引擎开发笔记(十三)SuperJumper游戏例子的讲解(篇七)----各个物体的创建及其碰撞检测...
  8. 十大经典排序算法系列
  9. Fast Fourier Transform
  10. lvs-rrd 监控LVS
  11. 适合草根站长的认证产品介绍
  12. 《控制论导论》读书:机构-黑箱
  13. 实对称矩阵可对角化证明
  14. 怎么把一些文件的打开方式变成未知应用程序
  15. FindMeChat(盲盒社交)-匿名聊天-好玩有趣的社交平台
  16. HTML如何制作音乐网站(如何搭建个人音乐网页)
  17. Ubuntu下的lammps GPU加速(真的香)
  18. Starvis星光全彩摄像机技术
  19. CometOJ #10 沉鱼落雁 | 思维
  20. 2022年下半场,Plug and Play重点关注的品牌和零售创新是?

热门文章

  1. java final 函数_JAVA中Final的用法
  2. android统计流量,Android 获取手机整体流量使用情况以及某个应用的流量的统计
  3. new和delete创建和销毁二维数组
  4. 三维工艺设计系统SVMAN
  5. SSH应用之BBS之路-1、项目构设之数据库设计
  6. oracle索引可以加到in,为什么你加的索引不管用?
  7. jsp文字上下居中显示_jsp中怎样让文字居中 ?
  8. Synergy,一个软件团队质量改进之路之一 --- 规划
  9. windows系统远程桌面相关内容
  10. python中英文切换_vue根据按钮进行中英文切换