Can't connect to MySQL server on 'localhost ' (10061)
当我问这个问题的时候。就不要问我服务有没有开了。否则我会觉得很没面子。
这个问题奇怪就奇怪在当我联网以后,就能连上MySQL了。如果重启以后,不联网,就一直不能连上MySQL。 为什么连个MySQL和我连不连外网有关系呢?
在不联网时,进行两个测试:
1. ping localhost
2. telnet localhost MySQL服务端口
ping localhost没问题。
telent localhost 3306 连接失败。
接下来我该怎么办?
一联网就又可以了。
@李公子: 不联网的情况下,给你的网卡设置一个静态IP地址试试
@dudu: 我一直是用静态ip的,校园网用户。
并且,不管连不联网,telnet 127.0.0.1 3306 都不行。只有在联网情况下,telnet localhost 3306 有反映……
@李公子: 在hosts文件中把 localhost 的IP改为 127.0.0.1,然后重启MySQL服务试试