标题声明我试图更改一个被遗忘的MySQL root密码。我按照Omar Bourja here详细说明(使用--skip-grant-tables
选项运行MySQL服务器&然后使用update mysql.user set authentication_string=password('MyNewPass') where user='root';
)。
但是,虽然操作输出显示更改已完成(1 row(s) affected Rows matched: 1 Changed: 1 Warnings: 0
),但我仍然无法使用新密码以root用户身份登录。
我在Windows Server 2012上的MySQL Workbench中工作。还应该注意到,在服务项下,MySQL57服务状态已经停止了#39;但是mysqld正在作为一个进程运行。
这对我来说仍然很新,所以请记住这一点。提前谢谢!
答案 0 :(得分:1)