无法访问 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的主要内容,如果未能解决你的问题,请参考以下文章