安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > DataBase > Mysql > 关于MySQL错误代码是[Err] 2013 - Lost connection to MySQL server during query

关于MySQL错误代码是[Err] 2013 - Lost connection to MySQL server during query

时间:2014-10-20来源:未知 作者:安云网点击:
关于MySQL错误代码是[Err] 2013 - Lost connection to MySQL server during query

在使用Navicat软件运行批次任务的时候,也就是运行sql文件的时候,出现了上述错误代码。以前存储小型的sql时候没有出现这个错误,这次的数据量稍微大了点,就出现上述问题了。
找了一些解决办法,网上说是timeout之类的,但是我用console查询mysql配置的时候,结果是下面的:
mysql> show variables;

……
| interactive_timeout                               | 28800    

……
| max_allowed_packet                                | 1048576    

……
| wait_timeout                                      | 28800      

这些预留的时间和预留的大小感觉都够啊,但是不知道为什么会出现上述问题。

//内容来自AnYun.ORG

有时候错误代码还是2006:MySQL server has gone away
请大侠帮解决!多谢! //内容来自AnYun.ORG


//内容来自AnYun.ORG

你的sql文件大小?看看这个能不能帮到你http://blog.163.com/lgh_2002/blog/static/44017526200711522418276/

//内容来自AnYun.ORG

追问 //本文来自安云网

你给的blog里面没有关于我这个问题的解决办法。
sql文件大小为1585kb。里面有两个表,其中一个表包含699条,另一表只包含1条。他们之间建立了外键连接。最后失败的就是第二个表不能存进来。打开之后,第一个表内容完整,第二个表却是空表。 //内容来自安云网

回答

//内容来自安云网

你先删除外间关联,然后再试试。或者先导入一个表,然后再导入另外的一个表。

//内容来自安云网

追问

//内容来自AnYun.ORG

解决了,估计是navicat的问题,我后来用mysql workbench,转储sql文件就没有这个问题了。
不过还是要谢谢你! //内容来自安云网

提问者评价

//内容来自AnYun.ORG

谢谢!

//本文来自安云网


//本文来自安云网

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容