phpMyAdmin - #1044 - 用户 ''@'localhost' 拒绝访问数据库
Posted
技术标签:
【中文标题】phpMyAdmin - #1044 - 用户 \'\'@\'localhost\' 拒绝访问数据库【英文标题】:phpMyAdmin - #1044 - Access denied for user ''@'localhost' to databasephpMyAdmin - #1044 - 用户 ''@'localhost' 拒绝访问数据库 【发布时间】:2018-06-24 12:51:02 【问题描述】:我正在尝试设置我的 WordPress 项目,并且我正在使用 WampServer。在 phpMyAdmin 中,我只是尝试创建一个新数据库,但出现此错误:#1044 - 用户''@'localhost' 拒绝访问数据库'wp'。我以前从来没有遇到过这个问题。
【问题讨论】:
【参考方案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 凭据登录以上是关于phpMyAdmin - #1044 - 用户 ''@'localhost' 拒绝访问数据库的主要内容,如果未能解决你的问题,请参考以下文章
PDOException (1044) SQLSTATE[HY000] [1044] 用户''@'localhost'拒绝访问数据库'forge'
错误 1044 拒绝用户 ''@'localhost' 访问数据库