【问题标题】:How to get back Lost phpMyAdmin Password, XAMPP如何找回丢失的 phpMyAdmin 密码,XAMPP
【发布时间】:2013-05-06 20:39:32
【问题描述】:

我有一个本地主机在 Mac 上的 XAMPP 上运行。在某些时候,我在 phpMyAdmin 中设置了一个我已经忘记的密码。任何人都可以帮助我重新进入 phpMyAdmin 吗?我已经学习了大量的教程,但它们要么都不起作用,要么引用了一些似乎不在我的计算机上的文件。有什么简单的方法吗?

当我尝试打开时:

http://localhost 

我明白了:

The Server http://localhost:80 requires a username and password

【问题讨论】:

标签: mysql apache phpmyadmin passwords xampp


【解决方案1】:

在 xammp 文件夹 'C:\xampp\mysql' 中有一个名为 resetroot.bat 的批处理文件,运行它会删除 phpmyadmin 密码。然后您需要做的就是在xamp 中启动MySQL 服务并单击管理按钮。

【讨论】:

    【解决方案2】:

    您好,这对我在 Centos 中的“/opt/lampp/xampp security”有用

    [root@XXXXX ~]# /opt/lampp/xampp 安全

    XAMPP:快速安全检查...

    XAMPP:您的 XAMPP 页面受密码保护。

    XAMPP:您还是要更改密码吗? [否] 是

    XAMPP:密码:

    XAMPP:密码(再次):

    XAMPP:密码保护已激活。请使用“xampp”作为用户名!

    XAMPP:无法通过网络访问 MySQL。很好。

    XAMPP:MySQL 有一个根密码集。美好的! :)

    XAMPP:用户“daemon”的 FTP 密码仍设置为“xampp”。

    XAMPP:要更改密码吗? [是]

    XAMPP:密码:

    XAMPP:密码(再次):

    XAMPP:重新加载 ProFTPD...好的。

    XAMPP:完成。

    [root@XXXXX ~]#

    【讨论】:

      【解决方案3】:

      唯一对我有用的解决方案:

      (来源:https://stackoverflow.com/a/22784404/2377343

      您需要停止 Mysql 并使用命令更改用户密码。

      【讨论】:

        【解决方案4】:

        这个问题可能已经过时了,但我刚才一直在为同样的问题苦苦挣扎。

        删除resetroot.bat的密码后,按照Nedshed的提示,您可以前往http://localhost/security/index.php选择其他密码

        【讨论】:

          【解决方案5】:

          最好的办法是转到您的 phpmyadmin 文件夹并打开 config.inc.php 并将 allownopassword=false 更改为 $cfg['Servers'][$i]['AllowNoPassword'] = true;强>

          【讨论】:

            【解决方案6】:

            您要编辑此文件: "\xampp\phpMyAdmin\config.inc.php"

            改变这一行:

            $cfg['Servers'][$i]['password'] = 'WhateverPassword';
            

            无论您的密码是什么。 如果您不记得密码,请在 Shell 中运行以下命令:

            mysqladmin.exe -u root password WhateverPassword
            

            “WhateverPassword”是您的新密码。

            【讨论】:

            • sudo /Applications/XAMPP/xamppfiles/bin/mysqladmin -u root password root /Applications/XAMPP/xamppfiles/bin/mysqladmin:连接到'localhost'的服务器失败错误:'拒绝用户访问'root'@'localhost'(使用密码:NO)'
            【解决方案7】:

            除非您更改了密码,否则默认设置不要求您输入密码来连接到 MYSQL 服务器,请尝试:

            mysql_connect('localhost','root','');

            如果没有,那么您可以将数据库导出到外部文件,只需按照这些说明操作即可。

            http://dev.mysql.com/doc/refman/5.0/en/innodb-backup.html

            如果您无法访问 phpMyAdmin,请尝试,

            http://www.simplehelp.net/2008/11/26/how-to-reset-a-lost-mysql-root-password/

            【讨论】:

              【解决方案8】:

              重新安装软件可以解决问题,只要确保在此过程中不要删除 htdocs 文件夹即可。

              【讨论】:

              • 如何确保不会丢失我的数据库?
              • @BenPearce 备份它
              • LOL ;) 非常快速的解决方案 ;)
              • 这甚至是一个解决方案!
              猜你喜欢
              • 2014-05-22
              • 2014-12-21
              • 2018-12-15
              • 1970-01-01
              • 2015-05-15
              • 2011-06-11
              • 1970-01-01
              • 1970-01-01
              • 2021-10-20
              相关资源
              最近更新 更多