我有一个在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
8条答案
按热度按时间62o28rlo1#
您要编辑此文件:“文件名:”
更改此行:
如果您忘记了密码,请在Shell中运行以下命令:
其中“WhateverPassword”是您的新密码。
xu3bshqb2#
在xammp文件夹'C:\xampp\mysql'中有一个名为
resetroot.bat
的批处理文件,运行该文件会删除phpmyadmin
的密码。然后,您需要做的就是在xamp
中启动MySQL
服务,并单击admin按钮。omjgkv6w3#
这个问题可能已经过时了,但我刚才一直在为同样的问题而挣扎。
使用
resetroot.bat
删除密码后,按照Nedshed的指示,您可以通过转到http://localhost/security/index.php
选择另一个密码xpszyzbs4#
最好的方法是转到phpmyadmin文件夹并打开config.inc.php,然后将allownopassword=false更改为**$cfg ['Servers'][$i]['AllowNoPassword'] = true;**
tcomlyy65#
唯一对我有效的解决方案:
(来源:https://stackoverflow.com/a/22784404/2377343)
您需要停止Mysql并使用命令更改用户密码。
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 ~]#
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/
juzqafwq8#
重新安装软件修复了这个问题,只是要确保在这个过程中不要删除htdocs文件夹。