【问题标题】:phpmyadmin is denying me access when I try and use it through http://localhost/xampp homepage当我尝试通过 http://localhost/xampp 主页使用它时,phpmyadmin 拒绝我访问
【发布时间】:2011-07-31 05:28:55
【问题描述】:

我正在使用运行 mac os x 版本 10.5.8 的 mac 笔记本电脑,我需要将数据库导出到 .sql 文件,以便将其推送到 github 以进行项目。但是,当我尝试通过 localhost 主页为此使用 phpmyadmin 时,当我单击该链接时,它会响应一个页面,其中仅包含以下错误消息:

MySQL 说:

1045 - 用户 'root'@'localhost' 的访问被拒绝(使用密码:否)

phpMyAdmin 尝试连接 MySQL 服务器,但服务器拒绝连接。您应该检查配置中的主机、用户名和密码,并确保它们与 MySQL 服务器管理员提供的信息相对应。

但它甚至没有提示您输入用户信息?有什么我想念的吗?有人请帮忙

【问题讨论】:

    标签: mysql macos phpmyadmin xampp


    【解决方案1】:

    问题出在服务器上的 phpmyadmin 配置中。

    您可以在此处查看文档:http://www.phpmyadmin.net/documentation/#setup_script

    您要查找的设置是“$cfg['Servers'][$i]['auth_type']” - 将其设置为“HTTP”,您将能够输入用户名和密码。

    【讨论】:

    • 应该在 config.inc.php - 这通常在 phpmyadmin 的顶级目录中,无论您安装在哪里。
    • 好的,我找到了。但是当我尝试更改它时,它说我没有正确的权限。当我进入文档信息并更改设置以使每个人都进行读写时,它仍然无法正常工作。我在这里做错了什么?
    • 我对 OS X 不太熟悉,但是您是否先关闭了 Web 服务器?如果文件被锁定,您可能无法对其进行编辑。
    • 嗯。哇。好的,所以服务器没有关闭。我将其关闭,但 textedit 仍然拒绝我访问该文件。但是我能够在 vim 中保存更改。但是,本地主机上的 phpmyadmin 链接仍然拒绝了我的用户。但是,如果我手动输入“localhost/phpmyadmin.index”,那么我可以访问该应用程序。我只是把它放在这里以防它帮助其他人。感谢您的帮助!
    【解决方案2】:

    解决上述错误:-

    a) 从 WAMP 服务器托盘打开 Mysql 控制台

    b)它会要求输入密码(当你在系统中安装 MySql 时,你可能已经设置了这个密码)(在我的情况下是管理员)

    c) 输入管理员(按回车键) 现在这意味着您的 phpmyadmin 假设您的 MySql 没有密码并且无法连接 MySql 但您可以通过提供密码来连接您的 MySql 服务器

    为此从以下路径打开 config.inc 文件 C:\wamp\apps\phpmyadmin4.1.14 并替换这一行

    $cfg['Servers'][$i]['password'] =' '; to `$cfg['Servers'][$i]['password'] = 'admin';

    我希望它会工作..

    【讨论】:

      【解决方案3】:

      关闭防火墙,然后连接到 phpmyadmin。它应该打开。然后再次打开防火墙。为我工作。

      【讨论】:

        猜你喜欢
        • 2016-03-14
        • 2016-01-02
        • 2016-04-02
        • 2012-10-31
        • 2017-08-11
        • 1970-01-01
        • 1970-01-01
        • 2012-10-10
        • 2018-08-10
        相关资源
        最近更新 更多