在不知道当前密码的情况下重置 mysql 密码

在不知道当前密码的情况下重置 mysql 密码

我记不住 mysql 数据库的密码。

使用该ALTER USER语句无法更新密码。

有谁知道如何做到这一点?

我正在输入:

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

我收到的错误是

"You must reset your password using the ALTER USER 
statement before executing this statement." 

答案1

如mysql中所述参考手册,密码修改的语法为:

SET PASSWORD = PASSWORD('new_password');

此外 - 类似的问题在这里得到了回答:https://stackoverflow.com/questions/33467337/reset-mysql-root-password-using-alter-user-statement-after-install-on-mac

相关内容