今天备份了一下本站的数据,生成的sql文件比较大,当然,这个sql是包含了比较多的冗余数据。用Navicat直接导入的话,报错MySQL server has gone away。如下图所示:

解决办法

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

改好之后,再次导入备份的sql文件,一切正常。

如果还是无法解决,下面我整理了一些mysql查询中碰到MySQL server has gone away问题

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

max_allowed_packet=500M

wait_timeout=288000

interactive_timeout = 288000

自己看情况更改数值,我直接改很大,最后记得重启你的mysql服务

这样的话就能很好的解决MySQL server has gone away问题了。max_allowed_packet是mysql允许最大的数据包,也就是你发送的请求; wait_timeout是等待的最长时间,这个值大家可以自定义,但如果时间太短的话,超时后就会现了MySQL server has gone away #2006错误。max_allowed_packet参数的作用是,用来控制其通信缓冲区的最大长度

如果没有修改myql权限我们可以在PHP程序里面,如果php.ini修改起来不方便,可以以下代码来尝试解决。

ini_set('mysql.connect_timeout', 300);

ini_set('default_socket_timeout', 300);

在ini_set后,可以用ini_get来验证参数设置适合符合预期。

navicat mysql server has gone away_Navicat中MySQL server has gone away错误怎么办相关推荐

  1. navicat mysql server has gone away_Navicat中MySQL server has gone away错误怎么办【转载】

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

  2. mysql课程设计案例_JAVA中MySQL建立连接

    下面是在JAVA中与MySQL建立连接的一个模块: package com.han; import java.sql.Connection; import java.sql.DriverManager ...

  3. mysql开发问题解决_开发过程中mysql常见问题的解决方法

    本篇文章给大家带来的内容是关于开发过程中mysql常见问题的解决方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 记录开发过程中遇到mysql相关的问题以及解决方法,长期更新. 远 ...

  4. linux mysql授权远程登录,Linux中 MySQL 授权远程连接的方法步骤

    说明:当别的机子(IP )通过客户端的方式在没有授权的情况下是无法连接 MySQL 数据库的,如果需要远程连接 Linux 系统上的 MySQL 时,必须为其 IP 和 具体用户 进行 授权 .一般 ...

  5. linux mysql异地备份工具,Linux中MySQL的异地自动备份

    Linux中MySQL的异地自动备份 文/李来祥 [摘要]@@ 随着校园网应用的日益丰富,Linux系统下MySQL数据库的应用也越来越广泛.然而数据的意外丢失对于校园网应用来说是很大的损失,业务数据 ...

  6. ubuntu中mysql怎么退出命令_Ubuntu中mysql启动和关闭

    如何启动/停止/重启MySQL一. 启动方式1.使用 service 启动:service mysql start2.使用 mysqld 脚本启动:/etc/inint.d/mysql start3. ...

  7. mysql 备份脚本 linux,LINUX中MySQL如何按时备份脚本

    LINUX中MySQL如何按时备份脚本 发布时间:2020-06-02 17:09:34 来源:51CTO 阅读:212 作者:三月 本篇文章给大家主要讲的是关于LINUX中MySQL如何按时备份脚本 ...

  8. wamp mysql服务无法启动_wamp中mysql无法启动怎么办

    wamp中mysql无法启动的解决办法:1.通过设置环境变量,开启MySQL服务:2.在启动wampserver之前把MySQL服务停掉:3.在my.ini中添加或修改"innodb_for ...

  9. lampp mysql未启动,lampp1.7中mysql无法启动问题

    网站环境升级,由于dedecms版本中php5.4中经常中文白页,只有选择低版本的lampp,决定使用lampp1.7.7,解压缩后在启动lampp时提示mysql无法启动. 查看/opt/lampp ...

  10. ado.net mysql 连接池_ADO.NET中SQL Server数据库连接池

    实际上,大多数应用程序仅使用一个或几个不同的连接配置. 这意味着在执行应用程序期间,许多相同的连接将反复地打开和关闭. 为了使打开的连接成本最低,ADO.NET 使用称为连接池的优化方法. 连接池减少 ...

最新文章

  1. 从linux小白到进大厂,我是怎么做到的?
  2. 【暴走漫画起源考】Part2:姚明脸
  3. CentOS 6安装Oracle报错解决方案
  4. “智能经济”浪潮下,百度为何强调“人格化”与“服务化”?
  5. 第二次学习笔记(linux/unix操作系统)
  6. 美团在Redis上踩过的一些坑-1.客户端周期性出现connect timeout
  7. gptuefi优势_UEFI+GPT的区别,有啥不同?写的很详细易懂
  8. python epoll多路复用技术_python IO 多路复用 epoll简单模型
  9. mongodb java 开源_开源的Mongodb java client -- mango发布
  10. Pycharm(windows)设置中文菜单
  11. 贪吃蛇html游戏代码
  12. python tushare
  13. 甘特图控件VARCHART XGantt如何开始使用
  14. 怎么样向云服务器上传文件_怎样把文件上传到云服务器
  15. 多线段几何图形—— 简单几何图形(布尔运算)
  16. Django测试文件——tests.py
  17. Vuex入门及进阶笔记
  18. Linux第7章Gdk及Cairo基础,Linux第7章Gdk及Cairo基础.ppt
  19. 【前端学习-函数】js基础学习笔记
  20. Go strings.ToLower函数

热门文章

  1. 宋浩概率论与数理统计-第一章-笔记
  2. 如何制作微信二维码指纹扫描图片
  3. NMOS和PMOS的电路符号记忆方法
  4. 炮兵阵地图文详解NOI2001/POJ1185(状态压缩)
  5. ps界面为啥突然变大了_PS教程丨皮肤美白修饰
  6. ps添加的阴影怎么去除_PS怎么把阴影去掉
  7. 用大白话聊聊JavaSE -- 自定义注解入门
  8. JavaScript基础之new操作神来之笔
  9. css实现3D书本翻页动画
  10. java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation