本地连接 MySQL你未曾遇到过的细节问题
服务肯定是开了。但是本地在不联网的时候,一直 can't connect to MySQL Server on 'localhost '.
并且 telnet localhost 3306 也不成功。 但是一联外网,以上问题都解决了。 凭什么本地连接本地的MySQL Server 还要联网呢?
若干天后,终于有人告诉我应该是MySQL的登录方式有问题。我不知道这究竟是算默认配置还是什么。反正为了要满足我需要,我必须改。
use mysql;
update user set host = '%' where user = 'root';
flush privileges;
select user, host from user;
就这样就可以了。MySQL Server 终于向我开门了!