我有一台在 Mac 上的 XAMPP 上运行的本地主机。在某些时候,我在 phpMyAdmin 中设置了一个我已经忘记的密码。任何人都可以帮助我重新进入 phpMyAdmin 吗?我已经学习了大量的教程,但它们要么都不起作用,要么引用了一些似乎不在我的计算机上的文件。有没有简单的方法?
当我尝试打开时:
http://localhost
我得到:
The Server http://localhost:80 requires a username and password
我有一台在 Mac 上的 XAMPP 上运行的本地主机。在某些时候,我在 phpMyAdmin 中设置了一个我已经忘记的密码。任何人都可以帮助我重新进入 phpMyAdmin 吗?我已经学习了大量的教程,但它们要么都不起作用,要么引用了一些似乎不在我的计算机上的文件。有没有简单的方法?
当我尝试打开时:
http://localhost
我得到:
The Server http://localhost:80 requires a username and password
您要编辑此文件:“\xampp\phpMyAdmin\config.inc.php”
改变这一行:
$cfg['Servers'][$i]['password'] = 'WhateverPassword';
无论您的密码是什么。如果您不记得密码,请在 Shell 中运行以下命令:
mysqladmin.exe -u root password WhateverPassword
其中“WhateverPassword”是您的新密码。
在 xammp 文件夹 'C:\xampp\mysql' 中有一个名为的批处理文件resetroot.bat
,运行它会删除phpmyadmin
密码。然后您需要做的就是启动MySQL
服务xamp
并单击管理按钮。
这个问题可能已经过时了,但我刚才一直在为同样的问题而苦苦挣扎。
删除密码后resetroot.bat
,按照Nedshed的指示,您可以选择另一个密码,前往http://localhost/security/index.php
最好的办法是转到您的 phpmyadmin 文件夹并打开 config.inc.php 并将 allownopassword=false 更改为$cfg['Servers'][$i]['AllowNoPassword'] = true;
嗨,这对我有用 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 ~]#
除非您更改了密码,否则默认设置不要求您输入密码来连接到 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/
重新安装软件可以解决问题,只需确保在此过程中不要删除 htdocs 文件夹。