首页 新闻 会员 周边

诡异的MySQL connect

0
悬赏园豆:10 [已解决问题] 解决于 2012-05-13 19:15

Can't connect to MySQL server on 'localhost ' (10061)

当我问这个问题的时候。就不要问我服务有没有开了。否则我会觉得很没面子。

这个问题奇怪就奇怪在当我联网以后,就能连上MySQL了。如果重启以后,不联网,就一直不能连上MySQL。 为什么连个MySQL和我连不连外网有关系呢?

仰望星空的耕田人的主页 仰望星空的耕田人 | 初学一级 | 园豆:6
提问于:2012-05-09 15:01
< >
分享
最佳答案
0

在不联网时,进行两个测试:

1. ping localhost

2. telnet localhost MySQL服务端口

收获园豆:10
dudu | 高人七级 |园豆:30994 | 2012-05-09 15:57

ping localhost没问题。

telent localhost 3306 连接失败。

接下来我该怎么办?

一联网就又可以了。

仰望星空的耕田人 | 园豆:6 (初学一级) | 2012-05-09 16:16

@李公子: 不联网的情况下,给你的网卡设置一个静态IP地址试试

dudu | 园豆:30994 (高人七级) | 2012-05-09 16:35

@dudu: 我一直是用静态ip的,校园网用户。

并且,不管连不联网,telnet 127.0.0.1 3306 都不行。只有在联网情况下,telnet localhost 3306 有反映……

仰望星空的耕田人 | 园豆:6 (初学一级) | 2012-05-09 19:33

@李公子: 在hosts文件中把 localhost 的IP改为 127.0.0.1,然后重启MySQL服务试试

dudu | 园豆:30994 (高人七级) | 2012-05-09 21:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册