我有一个XAMPP MySQL安装,想要恢复root密码。我知道问题已经问到了这一点,但是它们是Linux方法(我在Windows上)而且我似乎无法弄清楚Linux命令在XAMPP中转换为什么 - 我试图寻找一个地方配置参数不使用网络等但不能。
任何帮助将不胜感激
答案 0 :(得分:0)
显然不可能恢复确切的当前密码。此解决方案用于在Windows计算机上重置丢失的密码。
我已经将此代码测试为5.7 [.22](在升级到8.0时)。请相应地验证您的安装版本和路径。 (x86机器的值会略有修改)
-
如果服务正在运行,请停止MySQL server
。
在D:\驱动器中创建文件mysql-init.txt
,并将以下行放入其中:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewRootPassWillComeHere';
C:\> cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
C:\> mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 5.7\\my.ini" --init-file=D:\\mysql-init.txt --console
选项--console
将在命令提示符下给出输出。
mysql-init.txt
。-
来源和其他情况:How to Reset the Root Password