这个问题在这里已经有答案了:
在mac上安装后使用alter user语句重置mysql根密码(20个答案)两年前关门了。我已使用以下语句更改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password' PASSWORD EXPIRE;
尽管如此,我仍然收到以下错误:错误1820(hy000):在执行此语句之前,必须使用alter user语句重置密码。mysql版本为8.0.11
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
1条答案
按热度按时间cxfofazt1#
复制了下面的答案:在mac上安装后使用alter user语句重置mysql root密码
错误1820(hy000):在执行此语句之前,必须使用alter user语句重置密码。
查询正常,0行受影响,1个警告(0.01秒)
这就是我找到答案的地方:https://dev.mysql.com/doc/refman/5.6/en/alter-user.html