mysql错误:必须重置密码

sczxawaw  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(393)

这个问题在这里已经有答案了

在mac上安装后使用alter user语句重置mysql根密码(20个答案)
两年前关门了。
我已使用以下语句更改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password' PASSWORD EXPIRE;

尽管如此,我仍然收到以下错误:
错误1820(hy000):在执行此语句之前,必须使用alter user语句重置密码。
mysql版本为8.0.11

cxfofazt

cxfofazt1#

复制了下面的答案:在mac上安装后使用alter user语句重置mysql root密码

mysql> UPDATE mysql.user SET Password=PASSWORD('your_new_password')
       WHERE User='root';

错误1820(hy000):在执行此语句之前,必须使用alter user语句重置密码。

mysql> SET PASSWORD = PASSWORD('your_new_password');

查询正常,0行受影响,1个警告(0.01秒)
这就是我找到答案的地方:https://dev.mysql.com/doc/refman/5.6/en/alter-user.html

相关问题