我安装了 mysql 5.7,后来卸载它。我设置了一个密码,但我忘记了。现在,当我尝试使用 mysql 安装程序再次安装 mysql 5.7 时,它在安装前要求输入密码。
我尝试使用 dev.mysql 页面、youtube 中显示的过程重置密码,但一切都是徒劳。我无法重置密码。
我试过的方法是:
1) 将 C:\中的 mysql-init.txt 设置为 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
2) 将 C:\中的 mysql-init.txt 设置为 UPDATE mysql.user
SET authentication_string = PASSWORD('MyNewPass'), password_expired = 'N'
WHERE User = 'root' AND Host = 'localhost';
刷新权限;
1) 在管理员模式下运行命令提示符并运行 C:\> cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
C:\> mysqld --init-file=C:\\mysql-init.txt
实际上似乎没有任何效果。当我尝试安装时,我再次遇到错误的密码错误。
最佳答案
MySQL的密码存储在MySQL数据库中。
删除数据库数据文件。然后看看安装程序说了什么....
您可以在 my.ini
关于mysql - 无法为 Windows 10 重置 mysql root 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40826129/