mysql 连接错误 ERROR 2013 (HY000) 在线等 急

win7下连接linux下MySQL:ERROR2013(HY000):LostconnectiontoMySQLserverat'readinginitialcommu... win7下连接linux下MySQL:

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 2
linux下的MySQL已经添加远程访问授权‘root’@‘%’,并且iptables已经关闭,win7下防火墙也已经关闭。
怎么解决该问题?
情况是这样的:
本机:192.168.103.23 网关:192.168.103.1 MySQL:192.168.104.2
网关上装了VPN,具有转发功能!本人已经登录VPN客户端了。telnet 192.168.104.2 3306能通,但是不显示MySQL信息!

如果在本机添加上104段IP则能连接MySQL,去掉之后出现如上错误!
展开
 我来答
五行商行
2013-02-03 · TA获得超过1263个赞
知道小有建树答主
回答量:966
采纳率:0%
帮助的人:323万
展开全部
通过TCP / IP连接到MySQL远程主机,ERROR 2013(HY000):丢连接到MySQL服务器在阅读初始通信数据包,系统错误:104。

如果Linux的shell命令行中直接打mysql命令能够成功地连接到MySQL执行一个查询是比较正常的,但如果执行STOP SLAVE;命令随机ERROR 2013(HY000):失去连接到MySQL服务器在查询问题。操作命令编写的脚本文件去执行的脚本文件,不可避免的失去连接到MySQL服务器的阅读初步通信包“,系统错误:111

如果不管用什么手段远程访问错误,系统防火墙就好了,但现在这个奇怪的痉挛现象令人费解。最后的解决办法是在my.cnf文件的[mysqld]段内增加一个启动参数

跳过名称解析的问题消失了。但原因还是想不出为什么。

如果有,请记得采纳为满意的答复,谢谢你!我祝你幸福的生活!

vaela
在另外,业主组产品买便宜的保证
Coo_boi
推荐于2018-05-13 · TA获得超过1333个赞
知道大有可为答主
回答量:2209
采纳率:50%
帮助的人:221万
展开全部
sry,我不是太懂LAMP
像“在读取初始化通信包时,丢失链接”这样报错,貌似不是授权原因

下面有个链接你参考下,也许跟你的情况有出入。。。

参考资料: http://blog.csdn.net/jallin2001/article/details/6776943

来自:求助得到的回答
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式