我有一台在Mac上运行在XAMPP上的本地主机。 在某些时候,我在phpMyAdmin中设置了一个我忘记的密码。 任何人都可以帮我回到phpMyAdmin? 我已经跟着大量的教程,但他们都不工作或引用一些似乎不在我的电脑上的文件。 有一个简单的方法吗?
当我尝试打开时:
http://localhost
我得到:
The Server http://localhost:80 requires a username and password
重新安装软件可以解决问题,只要确保不要删除进程中的htdocs文件夹。
你想编辑这个文件:“\ xampp \ phpMyAdmin \ config.inc.php”
改变这一行:
$cfg['servers'][$i]['password'] = 'WhateverPassword';
无论你的密码是什么。 如果你不记得你的密码,那么在Shell中运行这个命令:
mysqladmin.exe -u root password WhateverPassword
其中“WhateverPassword”是您的新密码。
有一个名为resetroot.bat的批处理文件位于xammp文件夹的“C:\ xampp \ mysql”中,运行它将删除phpadmin密码。 然后,您只需在xammp中启动MySQL服务,然后单击管理按钮即可。
这个问题可能会变老,但我现在正在同样的问题上挣扎。
在用resetroot.bat
删除密码resetroot.bat
,按照resetroot.bat
指示,您可以通过转到http://localhost/security/index.php
来选择另一个密码
最好的办法是去你的phpmyadmin文件夹,并打开config.inc.php并将allownopassword = false更改为$ cfg ['servers'] [$ i] ['AllowNoPassword'] = true;
(来源: https : //stackoverflow.com/a/22784404/2377343 )
您需要使用命令停止Mysql并更改用户密码。
您好这工作在我的“/ opt / lampp / xampp安全”在Centos
[root @ XXXXX〜]#/ opt / lampp / xampp安全性
XAMPP:快速安全检查…
XAMPP:您的XAMPP页面由密码保护。
XAMPP:你想改变密码吗? 是的
XAMPP:密码:
XAMPP:密码(再次):
XAMPP:密码保护激活。 请使用'xampp'作为用户名!
XAMPP:MySQL不能通过网络访问。 好。
XAMPP:MySQL有一个root密码集。 精细! 🙂
XAMPP:用户“守护进程”的FTP密码仍然设置为“xampp”。
XAMPP:你想更改密码吗? [是]
XAMPP:密码:
XAMPP:密码(再次):
XAMPP:重新加载ProFTPD …好的。
XAMPP:完成。
[root @ XXXXX〜]#
除非您更改了密码,否则默认设置不要求您输入密码以连接到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/