无法访问 PHPMyAdmin

Posted

技术标签:

【中文标题】无法访问 PHPMyAdmin【英文标题】:Can't access PHPMyAdmin 【发布时间】: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 的安全页面上,我更改了密码,这就是这一切开始的时候...... 【参考方案1】:

配置文件应位于: /Applications/MAMP/bin/phpMyAdmin-X.X.X/config.inc.php

编辑它并验证使用的用户名//密码

您始终可以使用以下方法重置 root 密码:

http://www.tech-otaku.com/local-server/resetting-mamp-mysql-root-user-password/

【讨论】:

我该如何处理该文件?所以如果我在那里更改密码,一切都会正常吗? 查看我发布的链接。这是关于如何重置 MySQL 根密码的一个很好的逐步介绍。一旦你让 mySQL 命令行再次工作,然后检查 phpMyAdmin 是的,我已经查看了您提供的链接,完成了所有步骤并使用该网站上的终端命令创建了一个新密码。之后,我打开 config.inc.php 文件并将该文件中的密码从 root 更改为我想要使用的密码。现在它工作正常。谢谢! 我有一个小问题。每次我启动 MAMP 时,都会收到一条警告,提示无法连接到 MySQL。 PHPMyAdmin 工作正常,但我的应用程序没有连接到数据库,即使我已经更新了 connection.php 文件中的密码。为什么 MAMP 会发出警告? 你可以使用 cli 和你的应用程序配置文件的用户名和密码连接到 mysql 吗?

以上是关于无法访问 PHPMyAdmin的主要内容,如果未能解决你的问题,请参考以下文章

EasyPHP 无法访问 PhpMyAdmin

无法访问 PHPMyAdmin

无法访问 phpmyadmin(403 权限错误)

无法访问 PHPmyadmin。我的 wamp 服务器 2.4 版

我无法访问 phpmyadmin

无法访问关系视图 phpMyAdmin