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

标签: php mysql phpmyadmin


【解决方案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 吗?
猜你喜欢
  • 2016-09-03
  • 2017-09-05
  • 2014-04-21
  • 2012-01-17
  • 1970-01-01
  • 1970-01-01
  • 2018-03-02
  • 2018-09-30
  • 2011-01-21
相关资源
最近更新 更多