0

我正在学习 PHP 和 MYSQL。我创建了一个具有选择、插入、更新、删除、创建、更改、索引和删除权限的新用户,它们是特定于数据库的。当我尝试让该用户登录时,我不断收到

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

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

4

1 回答 1

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;
于 2012-08-10T07:04:22.983 回答