请选择 进入手机版 | 继续访问电脑版

阿里云服务器安装mysql 8.0, 设置Mysql密码失败处理:ERROR 1820 (HY000)

[复制链接]
茂忠想你 发表于 2020-12-31 20:21:46 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
按照网络上的教程在阿里云服务器安装完MySQL之后,
阿里云服务器安装mysql
在更改MySQL初始登岸暗码时候出现了以下这种情况:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

通过查阅资料,发现主要是因为设置暗码过于简单,  暗码的长度大概巨细写不符合Mysql的暗码校验规则,完整的MySQL默认暗码校验规则如下所示:
  1. mysql> show variables like 'validate_password%';+--------------------------------------+--------+| Variable_name                        | Value  |+--------------------------------------+--------+| validate_password_check_user_name    | OFF    || validate_password_dictionary_file    |        || validate_password_length             | 8      || validate_password_mixed_case_count   | 1      || validate_password_number_count       | 1      || validate_password_policy             | MEDIUM || validate_password_special_char_count | 1      |+--------------------------------------+--------+7 rows in set (0.00 sec)
复制代码
MySQL 默认的暗码校验规则是:
validate_password_length             | 8     暗码长度为8
validate_password_policy             | MEDIUM   暗码校验品级为MEDIUM 
暗码校验的详细规则是与validate_password_policy的值有关   可以看MySQL官网关于validate_password.policy的表明

所以根据提示:设置初始暗码:  长度必须满意为8,包罗数字,巨细写,及特殊字符
我们也可以修改MySQL的暗码校验规则来设置更加简单的暗码,如1234, 设置暗码校验计谋为LOW:
暗码的长度通过修改validate_password_length的变量的值举行设置
  1. mysql> set global validate_password_length = 4;Query OK, 0 rows affected (0.00 sec)
复制代码
暗码的校验规则通过修改validate_password_policy的变量的值举行设置
  1. mysql> set global validate_password_policy = LOW;Query OK, 0 rows affected (0.00 sec)
复制代码
 

来源:https://blog.csdn.net/jackhuang17/article/details/111986353
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )