LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 794|回复: 4

改了主机名以后就不能用原来的用户登录mysql了?(rh9.0)

[复制链接]
发表于 2003-9-1 18:38:08 | 显示全部楼层 |阅读模式
如下所示:
[root@Linux bin]#./mysql -u root -p
Enter password:
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)

只能这样启动:
[root@Linux bin]# ./mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.0.14-standard

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
发表于 2003-9-2 08:08:47 | 显示全部楼层
这是你的搜索路径的问题。
 楼主| 发表于 2003-9-2 12:22:05 | 显示全部楼层
那应该怎样解决呢?望版主指点!
发表于 2003-9-6 12:56:20 | 显示全部楼层
把你的user表内容中user,host,password三个字段的内容贴出来看一看。
注:版主,为什么会是搜索路径的问题呢,好像没有什么关系哦。
发表于 2003-9-6 13:12:14 | 显示全部楼层
你不能用mysql -u root -p 登录是因为:
你的user表的host值不对了,host值还是你以前的主机名,没有更新。
你能用mysql登录是因为:
你user表中有一条user值是root,host值是localhost的记录,而且没有设置密码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表