【问题标题】:Access Denied for someuser@localhost (Using password: YES)拒绝访问 someuser@localhost(使用密码:是)
【发布时间】:2012-08-07 11:17:26
【问题描述】:

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

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

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

【问题讨论】:

  • 此错误表示您使用的密码不正确。
  • 我已多次更改此用户的密码,并确保使用正确的密码。我不相信这是原因。
  • 此常见问题解答可能会对您有所帮助:webyog.com/faq/content/23/18/en/…
  • @ManikBaasha 感谢您的常见问题解答,但我尝试了它推荐的所有方法,但仍然无法正常工作。

标签: mysql xampp


【解决方案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;

【讨论】:

    猜你喜欢
    • 2011-08-06
    • 2014-02-21
    • 1970-01-01
    • 2014-09-10
    • 2013-06-11
    • 2013-11-03
    • 2021-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多