恢复MySQL中的root密码(XAMPP)

时间:2014-08-26 18:44:06

标签: mysql

我有一个XAMPP MySQL安装,想要恢复root密码。我知道问题已经问到了这一点,但是它们是Linux方法(我在Windows上)而且我似乎无法弄清楚Linux命令在XAMPP中转换为什么 - 我试图寻找一个地方配置参数不使用网络等但不能。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

显然不可能恢复确切的当前密码。此解决方案用于在Windows计算机上重置丢失的密码。

我已经将此代码测试为5.7 [.22](在升级到8.0时)。请相应地验证您的安装版本和路径。 (x86机器的值会略有修改)

-

  1. 如果服务正在运行,请停止MySQL server

  2. 在D:\驱动器中创建文件mysql-init.txt,并将以下行放入其中:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewRootPassWillComeHere';

  1. 打开命令提示符并执行以下命令:

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将在命令提示符下给出输出。

  1. 密码已成功重置,可以删除文件mysql-init.txt

-

来源和其他情况:How to Reset the Root Password