如何找回丢失的phpMyAdmin密码,XAMPP

时间:2013-05-12 19:55:27

标签: mysql apache phpmyadmin passwords xampp

我在Mac上的XAMPP上运行本地主机。在某些时候,我在phpMyAdmin中设置了一个我忘记的密码。任何人都可以帮我回到phpMyAdmin吗?我已经遵循了大量的教程,但它们都不起作用或者引用一些似乎不在我的计算机上的文件。有一个简单的方法吗?

当我尝试打开时:

http://localhost 

我明白了:

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

8 个答案:

答案 0 :(得分:33)

您想要编辑此文件: “\ XAMPP \ phpMyAdmin的\ config.inc.php文件”

更改此行:

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

到你的密码是什么。 如果您忘记了密码,请在命令行管理程序中运行此命令:

mysqladmin.exe -u root password WhateverPassword

其中'WhateverPassword'是您的新密码。

答案 1 :(得分:14)

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

答案 2 :(得分:3)

这个问题可能会变老,但我刚才也遇到了同样的问题。

Nedshed的指示删除resetroot.bat密码后,您可以转到http://localhost/security/index.php

选择其他密码

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

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

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

答案 5 :(得分:0)

嗨这对我有用" / opt / lampp / xampp security"在Centos

[root @XXXXX~]#/ opt / lampp / xampp security

XAMPP:快速安全检查......

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

XAMPP:你还想改变密码吗? [不]是的

XAMPP:密码:

XAMPP:密码(再次):

XAMPP:密码保护处于活动状态。请使用' xampp'作为用户名!

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

XAMPP:MySQL有一个root passwort集。精细! :)

XAMPP:用户'守护程序'的FTP密码仍然设置为' xampp'。

XAMPP:你想更改密码吗? [是]

XAMPP:密码:

XAMPP:密码(再次):

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

XAMPP:完成。

[root @XXXXX~]#

答案 6 :(得分:-4)

除非您更改了密码,否则默认设置不要求您输入密码以连接到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/

答案 7 :(得分:-10)

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