访问被拒绝为某些用户@ localhost(使用密码:YES)

时间:2012-08-10 06:55:48

标签: mysql xampp

我正在学习PHP和MYSQL。我使用权限select,insert,update,delete,create,alter,index和drop创建了一个新用户,它们是特定于数据库的。当我尝试让这个用户登录时,我一直在

ERROR 1045(28000):用户'bookorama'@'localhost'的访问被拒绝(使用密码:是)。

我可以以root用户身份登录,但我不知道我需要做什么才能让这个用户使用数据库。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果您已正确执行GRANT命令,请执行命令“FLUSH PRIVILEGES;”然后再试一次。

如果再次失败,您将必须检查您的GRANT命令:http://dev.mysql.com/doc/refman/5.1/en/grant.html

一个例子:

GRANT ALL PRIVILEGES ON databasename.* TO 'bookorama'@'%' IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;