QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1699|回复: 9

紧急求助!mysql登录的权限问题

[复制链接]
发表于 2004-12-18 09:16:20 | 显示全部楼层 |阅读模式
我在数据库中设置了一个ps用户,并赋予他在任何机器上登陆的权限,下面是user表中的信息:
| Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete_priv |
| % | ps | 565491d704013245 | Y | Y | Y | Y | Y |

可奇怪的是在别的机器上用ps可以顺利登陆,可在本机上登陆反而出现一下错误:
ERROR 1045 (28000): Access denied for user 'ps'@'localhost' (using password: YES)

我装的mysql是4.1.7版本的,请问这是什么原因啊,怎样修改呢?
我写的mysql命令是:grant all privileges on *.*  to  ps identified by "ok";
当然最后还用了flush privileges;命令。
发表于 2004-12-18 10:06:57 | 显示全部楼层
写出你的代码看看
回复

使用道具 举报

发表于 2004-12-18 10:33:09 | 显示全部楼层
是不是 ps 帐号的设置有问题?
回复

使用道具 举报

发表于 2004-12-18 13:39:05 | 显示全部楼层

Re: 紧急求助!mysql登录的权限问题

[quote:7f6e4a289d="woexin"]ERROR 1045 (28000): Access denied for user 'ps'@'localhost' (using password: YES)
[/quote]

是不是ps的密码有问题呢?建议安装phpmyadmin管理MySQL更方便
回复

使用道具 举报

发表于 2005-1-12 21:39:34 | 显示全部楼层
是不是你的主机使用的有问题?
下面是我想的一个例子是这样的吗?
[angisel@fc3ise angisel]$ mysql -h localhost -u www -p
Enter password:
ERROR 1045: Access denied for user: 'www@localhost' (Using password: YES)
==============================================================

[angisel@fc3ise angisel]$ mysql -h localhost.localdomain -u www -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 3.23.58

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

mysql>
==============================================================

[angisel@fc3ise angisel]$ mysql -h fc3ise(我的主机名) -u www -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.58

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

mysql> \q
Bye
不是帖出你的来先!!
回复

使用道具 举报

发表于 2005-1-22 11:10:55 | 显示全部楼层
我遇到了楼上的兄弟的问题,怎么解决。
回复

使用道具 举报

发表于 2005-2-4 16:37:23 | 显示全部楼层
我曾几模糊的记忆里有这么一个概念:
如果远程出现这样的情况,一般是由于缺少一个设置,具体的命令我忘了,不好意思,白说了
不过这个解决方法还是有的,我以前练习过,希望有兄弟可以想起来
回复

使用道具 举报

发表于 2005-2-5 16:41:29 | 显示全部楼层
我的情况是用root登陆不了,用其他任何拥护名不用密码都可以登陆,
修改密码时:
/usr/bin/mysqladmin: unable to change password; error: 'Access denied for user:
'@localhost' to database 'mysql''
是怎么回事呀??
回复

使用道具 举报

发表于 2005-2-15 14:15:58 | 显示全部楼层
请注意user表中的Host字段的值以及其相对应的User
回复

使用道具 举报

发表于 2005-2-17 16:37:44 | 显示全部楼层
qiao!
my mysql had the same problem this morning

so i add a new user
its `Host` is localhost

| Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete_priv |
| % | ps | 565491d704013245 | Y | Y | Y | Y | Y |
| localhost | ps | 565491d704013245 | Y | Y | Y | Y | Y |

now you can login @localhost

sorry my fcitx is broken
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 18:29 , Processed in 0.063445 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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