【问题标题】:phpMyAdmin - #1044 - Access denied for user ''@'localhost' to databasephpMyAdmin - #1044 - 用户 ''@'localhost' 拒绝访问数据库
【发布时间】:2018-06-24 12:51:02
【问题描述】:

我正在尝试设置我的 WordPress 项目,并且我正在使用 WampServer。在 phpMyAdmin 中,我只是尝试创建一个新数据库,但出现此错误:#1044 - 用户''@'localhost' 拒绝访问数据库'wp'。我以前从来没有遇到过这个问题。

【问题讨论】:

    标签: database phpmyadmin wampserver


    【解决方案1】:

    在 WAMPServer 中,当您运行 phpMyAdmin 时,您会看到一个登录屏幕。

    默认情况下:

    用户名 = root

    并且没有设置密码,因此您不应在密码字段中输入密码。

    然后按Go 按钮登录。

    这将使您以root SuperUser 的身份登录,他可以在 MySQL 服务器上执行任何操作。

    如果您将用户名留空,就像您所做的那样,您将以匿名用户身份登录,根本无权做任何事情。

    【讨论】:

    • 非常感谢,我没有注意,对于用户名,我写的是用户名而不是 root。现在可以了,再次感谢大家
    【解决方案2】:

    登录到 phpMyAdmin 的 Web 控制台并导航到 wp 数据库

    单击 SQL 选项卡并粘贴此代码:

    将 wp.* 上的所有权限授予由“PASSWORD”标识的 user@localhost; 刷新特权; \q

    更改用户的凭据以匹配您的配置,然后 单击确定,它应该可以工作了!

    您可以在 MySQL 网站上read more 了解 GRANT 的语法。

    希望对你有帮助!

    【讨论】:

    • WAMPServer ... W=Windows
    • 如果 OP 尝试使用空白用户名登录,则不会!看起来他们是
    • 在安装时尝试使用 root 凭据登录
    猜你喜欢
    • 2015-07-11
    • 2016-12-26
    • 2014-02-21
    • 2020-05-09
    • 2014-02-22
    • 2015-09-03
    • 2014-05-07
    • 2021-07-26
    • 2012-02-08
    相关资源
    最近更新 更多