mysql - 无法为 Windows 10 重置 mysql root 密码

标签 mysql installation

我安装了 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/

相关文章:

php - 如何搜索多个字段(SQL、PHP)?

mysql - 调整具有WriteIOPS不稳定性的MySQL RDS

qt - Qt 的跨平台安装程序

windows - 安装程序还是没有安装程序?

PHP cookie、 session 、mysql

c# - 如何在 Simple.Data 中正确执行预加载?

mysql - perl: 符号查找错误:/usr/local/lib/perl/5.10.1/auto/DBD/mysql/mysql.so: undefined symbol: mysql_init

java - 使用 install4j 打包的 org.apache.tools.tar.* 类时,如何在 Java 中处理 GNU 长文件名?

java - 为 eclipse 安装 JUnit? (新手)

iphone - 如果已安装则打开 iphone 应用程序的 URL,或者如果未安装则打开 itunes 的 URL?