正如标题所述,我正在尝试更改忘记的 MySQL 根密码。我按照 Omar Bourja在此处--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 中工作。也许还应该注意,在 services 下,MySQL57 服务状态为“停止”,但 mysqld 正在作为进程运行。
这对我来说仍然很新,所以请记住这一点。提前致谢!