ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 数据库 >> MySql >> ERROR 1819 HY000: Your password does not satisfy the current policy requirements

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

来源:网络整理     时间:2016-01-19     关键词:

本篇文章主要介绍了"ERROR 1819 HY000: Your password does not satisfy the current policy requirements",主要涉及到方面的内容,对于MySql感兴趣的同学可以参考一下: 为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/...

为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。

一般可通过log_error设置

mysql>select@@log_error;
+---------------------+|@@log_error|+---------------------+|/var/log/mysqld.log|+---------------------+1 row inset (0.00 sec)

可通过# grep "password" /var/log/mysqld.log 命令获取MySQL的临时密码

2016-01-19T05:16:36.218234Z 1[Note] A temporary password is generated for root@localhost: waQ,qR%be2(5

用该密码登录到服务端后,必须马上修改密码,不然会报如下错误:

mysql>selectuser();
ERROR 1820 (HY000): You must reset your password using ALTERUSER statement before executing this statement.

如果只是修改为一个简单的密码,会报以下错误:

mysql>ALTERUSERUSER() IDENTIFIED BY'12345678';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

这个其实与validate_password_policy的值有关。

validate_password_policy有以下取值:

相关图片

相关文章