【发布时间】:2014-12-25 21:43:15
【问题描述】:
我的 Macbook 上安装了 MAMP 服务器,一切正常,直到我尝试向 localhost 的“root”用户添加密码。我选择了一个密码,现在每当我访问 localhost:8888/phpmyadmin 时,页面都会给我一个错误提示:
1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)
它还说系统尝试连接到 MySQL,但 MySQL 拒绝了连接,我必须检查我的用户名和密码设置。
为什么它表现得如此奇怪,我怎样才能让我的 PHPMyAdmin 恢复工作?
它说我需要检查 config.inc.php 文件,但我在 MAMP 文件夹中找不到该文件。
【问题讨论】:
-
尝试在终端中使用实际的 mysql 实用程序登录。
> mysql -uroot -pYourPassWordHere(注意:-u/-p 和它们的参数之间没有空格)这行得通吗?如果不是,则不是 PHPMyAdmin,而是您的 mysql 用户表:您从未授予对 localhost 上 root 帐户的访问权限。 -
它说在终端中找不到命令
-
这令人印象深刻。在没有正确安装 mysql 的情况下,您是如何安装 *AMP 堆栈的?
-
我用安装程序(它的 MAMP 免费版)安装了它。我启动它,它打开了 Apache 和 MySQL。我去了 localhost:8888/phpmyadmin 并环顾四周,没有任何问题。在 localhost:8888 的安全页面上,我更改了密码,这就是这一切开始的时候......
标签: php mysql phpmyadmin