注册 登录
编程论坛 MySQL论坛

[求助]linux下mysql不能使用localhost登陆

wz44105797 发布于 2011-08-15 12:54, 2279 次点击
各位,求助我在linux安装了mysql,建立一个用户使用的登陆方式是localhost,可在是在安装程序的时候使用localhost不能登陆,改为127.0.0.1就可请问怎么解决
谢谢
2 回复
#2
sars2011-08-29 22:14
1.使用root登陆mysql
2.
mysql> select user,host,password from mysql.user;
+--------+-----------+-------------------------------------------+
| user   | host      | password                                  |
+--------+-----------+-------------------------------------------+
| root   | localhost | *5FE6B3E9169F4FBE38D17F5E7E5DF54CE5C9CFDE |
| root   | Emily     | *5FE6B3E9169F4FBE38D17F5E7E5DF54CE5C9CFDE |
| root   | 127.0.0.1 | *5FE6B3E9169F4FBE38D17F5E7E5DF54CE5C9CFDE |
| pengyi | 127.0.0.1 |                                           |
+--------+-----------+-------------------------------------------+
mysql> grant all on *.* to 'pengyi'@'localhost';
mysql> select user,host,password from user;
+--------+-----------+-------------------------------------------+
| user   | host      | password                                  |
+--------+-----------+-------------------------------------------+
| root   | localhost | *5FE6B3E9169F4FBE38D17F5E7E5DF54CE5C9CFDE |
| root   | Emily     | *5FE6B3E9169F4FBE38D17F5E7E5DF54CE5C9CFDE |
| root   | 127.0.0.1 | *5FE6B3E9169F4FBE38D17F5E7E5DF54CE5C9CFDE |
| pengyi | localhost |                                           |
| pengyi | 127.0.0.1 |                                           |
+--------+-----------+-------------------------------------------+
#3
uw19842012-02-13 23:55
看看my.ini里是不是只写了
allow from 127.0.0.1
另外Linux有HOST表这类东西吗
1