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

gkl3eglg  于 2022-11-09  发布在  PHP
关注(0)|答案(8)|浏览(231)

我有一个在Mac上运行XAMPP的本地主机。在某个时候我在phpMyAdmin中设置了一个密码,但我现在忘记了。有人能帮我回到phpMyAdmin吗?我已经学习了大量的教程,但它们要么都不起作用,要么都引用了一些不在我电脑上的文件。有没有简单的方法?
当我试着开口时:

http://localhost

我得到:

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

62o28rlo1#

您要编辑此文件:“文件名:”
更改此行:

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

如果您忘记了密码,请在Shell中运行以下命令:

mysqladmin.exe -u root password WhateverPassword

其中“WhateverPassword”是您的新密码。

xu3bshqb

xu3bshqb2#

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

omjgkv6w

omjgkv6w3#

这个问题可能已经过时了,但我刚才一直在为同样的问题而挣扎。
使用resetroot.bat删除密码后,按照Nedshed的指示,您可以通过转到http://localhost/security/index.php选择另一个密码

xpszyzbs

xpszyzbs4#

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

tcomlyy6

tcomlyy65#

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

(来源:https://stackoverflow.com/a/22784404/2377343
您需要停止Mysql并使用命令更改用户密码。

apeeds0o

apeeds0o6#

嗨,这对我来说很有用,Centos中的“/opt/lampp/xampp security”
[root@XXXXX ~]# /opt/lampp/xampp安全
XAMPP:快速安全性检查...
XAMPP:您的XAMPP页面受密码保护。
XAMPP:是否仍要更改密码?[no] yes
XAMPP:密码:
XAMPP:密码(再次):
XAMPP:密码保护已启用。请使用“xampp”作为用户名!
MySQL无法通过网络访问。很好。
XAMPP:MySQL有一个根密码集。很好!:)
XAMPP:用户“daemon”的FTP密码仍设置为“xampp”。
XAMPP:是否要更改密码?[yes]
XAMPP:密码:
XAMPP:密码(再次):
XAMPP:重新加载ProFTPD...确定。
好了
[root@XXXXX ~]#

w9apscun

w9apscun7#

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

juzqafwq

juzqafwq8#

重新安装软件修复了这个问题,只是要确保在这个过程中不要删除htdocs文件夹。

相关问题