localhost 是走 socket 127.0.0.1 是走 3306端口 确保 my.cnf 里这俩的设置是ok的 还有就是看看是不是防火墙拦住了。
打开mysql命令行,use mysql;select Host,User from user;如 要用root@localhost链接mysql,确保Host列有localhost,并且对应User的用户名为root,才能链接,
localhost需要配个hosts指向127.0.0.1才能生效