方法一:
找到服务器mysql安装目录下的my.ini(linux系统下为my.cnf)配置文件,加入以下代码:
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参数的作用是,用来控制其通信缓冲区的最大长度
方法二:
如果你不方便登陆到服务器上,也可以按照这个方法修改,我是因为服务器上安装的是mysql5.6找了半天没找到my.ini文件,所以尝试了下面的方法,发现也可以解决这个问题。
打开navicat的菜单中的tools,选择server monitor,然后在左列选择数据库,右列则点选variable表单项,寻找max_allowed_packet、wait_timeout、interactive_timeout这三个值,分别将其值改大。
汉化版在菜单中,工具–>服务器监控–>在左侧数据库连接列表前勾选要操作的数据库连接–>在右侧变量中找到max_allowed_packet、wait_timeout、interactive_timeout这三个值,分别将其值改大。
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Navicat导入mysql提示Err 2006-MySQL server has gone away》
文章链接:https://www.liuzhanwu.com/2006.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
文章名称:《Navicat导入mysql提示Err 2006-MySQL server has gone away》
文章链接:https://www.liuzhanwu.com/2006.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
相关推荐
456CDN:为网络安全与加速保驾护航,CDN测评推荐
456CDN:高防CDN,200GB DDoS防护,无视CC,1TB流量@50Mbps带宽,500元/月,安全加速,智能守护,稳定安全
#618大促#最后一天|凌霞软件旗下新一代服务器面板 1Panel:永久授权 539元起,10台4900元,即买即赠SSL证书
#618大促#最后一天|凌霞软件旗下强大易用的建站工具 Halo:永久授权 660元起,10台6000元,即买即赠SSL证书
#6.18促销#Themebetter:WordPress主题特惠7折,DUX主题折后559元,不限制域名授权数目
耗子Linux 面板:又一个轻量 Linux 服务器运维管理面板
#11.11#Themebetter:年度大放价,全场6折特惠,DUX主题折后480元,不限制域名授权数目
紧急提醒:DediPath官宣跑路