Welcome

首页 / 数据库 / MySQL / MySQL8 提示错误:ERROR 1820 (HY000): You must reset your password using ALTER USER statement的解决办法

【Mysql8.0】ERROR 1820 (HY000): You must reset your password using ALTER USER statement

环境

CentOS Linux release 7.6.1810,Mysql 8.0.17


出现问题

安装Mysql8.0后,执行相关语句出现如下错误:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.


解决问题 

1、需要执行如下语句修改密码:

set password='your password';

2、如果密码符合Mysql要求,会修改成功。如果出现以下错误信息:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

执行如下两条语句:

set global validate_password.policy=0;

set global validate_password.length=1;

然后再次执行步骤1中的语句即可。