问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Navicat中MySQL server has gone away错误怎么办

发布网友 发布时间:2022-04-30 22:08

我来回答

1个回答

热心网友 时间:2022-04-09 08:39

解决办法:
打开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来验证参数设置适合符合预期。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
民族扎染工艺简介 最大理:白族扎染 白族扎染技艺主要工艺 高通骁龙s4系列包含哪些不同型号的处理器? 本田CRV机油增多的解决方案是什么 本田CRV机油增多 王者荣耀 王者荣耀马超神威多少钱? 王者荣耀 王者荣耀五虎上将是哪五个皮肤? 王者荣耀神威2022年还会返场吗 什么时候返场 王者荣耀马超神威什么时候返场 具体时间介绍 王者荣耀六周年庆返场几个皮肤 2021分别是哪几款返场 AL什么意思 al是什么的化学式 小红书内收藏歌曲怎样导入歌单酷狗音乐? 易拉罐上印刷al两个字母是什么意思 mysql wait timeout一般为多少 Al(铝)在化学中表示的三种含义 NBA2K09怎么设置空中接力按键? Al是什么元素? gateway time out什么意思 化学中,Al 是什么物质 al是什么化学元素 秘密潜入2剧情介绍 ...出现了MySQL server has gone away这个错误?是什么情况 nba live 2004问题 nba live 2004 安装 entire code 在哪 nbalive2008攻略要全的.未汉化翻译的英文说明.设置.基本操作等. 使命召唤5与使命召唤4哪个配置要求高 al的化学名称是什么 a way out本地双人怎么设置 使命召唤4和使命召唤5那个配置要求高? 晓黑板能开视频会议吗 AL是什么意思 请吃麻辣烫上几次的来源是什么,不懂意思 空间上有人说麻辣烫7元3次啥意思 网店页面怎么设计? 六块钱的麻辣烫到底什么意思!!! 开网店自己设计网页需要学什么软件啊 男女朋友说的麻辣烫是什么意思 请问哪几款手机支持miracast?谢谢~ 三星哪款手机支持miracast? 默契问答怎样在QQ看点中推送给好友? 什么是有机消毒剂 含氯消毒剂过氧乙酸,乙醚,氯仿等都属于有机物对吗? 百度云离线视频如何加载本地字幕?字幕和视频都已离线,但是打开视频 84消毒液是有机化学原料吗 医疗上消毒剂的有机物是? 消毒剂、净水剂、漂白剂分别有什么性质?如何分辨? 苹果手机突然不受控制 哪里做的烤鱼味道好? 消毒液的有效成分是什么