ERROR 1819 (HY000): Your password does not satisfy the current policy requiremen 【mysql】
报错信息,修改密码时可能出现如下的错误。
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
ERROR 1819 (HY000): Your password does not satisfy the current policy requiremen
这是由于mysql密码强度的设置规则导致的。
- 查看mysql全局的密码相关的参数
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+--------+
| Variable_name | Value |
+--------------------------------------+--------+
| 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 |
+--------------------------------------+--------+
6 rows in set (0.08 sec)
参数解释
相关参数 | 解释 |
---|---|
validate_password_dictionary_file | 插件用于验证密码强度的字典文件路径。 |
validate_password_length | 密码最小长度,参数默认为8,它有最小值的限制,最小值为:validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count) |
validate_password_mixed_case_count | 密码至少要包含的小写字母个数和大写字母个数。 |
validate_password_number_count | 密码至少要包含的数字个数。 |
validate_password_policy | 密码强度检查等级,0/LOW、1/MEDIUM、2/STRONG。 |
validate_password_special_char_count | 密码至少要包含的特殊字符数。 |
密码强度等级解释:
密码强度 | 解释 |
---|---|
0 or LOW | Length |
1 or MEDIUM | Length; numeric, lowercase/uppercase, and special characters |
2 or STRONG | Length; numeric, lowercase/uppercase, and special characters; dictionary file 默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符 |
修改mysql参数:
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.05 sec) mysql>
mysql>
mysql> set global validate_password_mixed_case_count=0;
Query OK, 0 rows affected (0.00 sec) mysql> set global validate_password_number_count=3;
Query OK, 0 rows affected (0.00 sec) mysql> set global validate_password_special_char_count=0;
Query OK, 0 rows affected (0.00 sec) mysql> set global validate_password_length=3;
Query OK, 0 rows affected (0.00 sec) mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+-------+
| Variable_name | Value |
+--------------------------------------+-------+
| validate_password_dictionary_file | |
| validate_password_length | 3 |
| validate_password_mixed_case_count | 0 |
| validate_password_number_count | 3 |
| validate_password_policy | LOW |
| validate_password_special_char_count | 0 |
+--------------------------------------+-------+
6 rows in set (0.00 sec)
修改密码
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');
Query OK, 0 rows affected, 1 warning (0.00 sec)
参考博客
博客地址1
ERROR 1819 (HY000): Your password does not satisfy the current policy requiremen 【mysql】相关推荐
- mysql8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements ...
- ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 这是 mysql 初始化时,使用临 ...
- 解决MySQL 8.0 设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy require...
MySQL8.0下设置简单密码出现错误提示:ERROR 1819 (HY000): Your password does not satisfy the current policy requirem ...
- ERROR 1819 (HY000): Your password does not satisfy the current policy requirements的解决方法
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements的解决方法如下: 在mysql环境下 ...
- 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 MySQL5.7为root用户随机 ...
- ERROR 1819 (HY000) Your password does not satisfy the current policy requirements
mysql中初始密码长度为8,当你更改MySQL密码策略后 mysql> set global validate_password_policy=0; 并且设置简单好记的密码后 mysql> ...
- MySQL错误:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
问题是在配置MySQL主从机时候,需要授权出现密码不满足当前政策要求(密码安全等级). 我出现错误的时候是,grant授权的时候. 首先查看一下密码安全设置 SHOW VARIABLES LIKE ' ...
- MySQL:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
环境 mysql> select version(); +-----------+ | version() | +-----------+ | 8.0.16 | +-----------+ 报错 ...
- 解决ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
解决ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 今天安装mysql再修改密码时 ...
最新文章
- fileinputstream resources 读取文件_压缩20M文件从30秒到1秒,包教包会
- Ubuntu安装pygame的过程记录与分享(包括python的卸载,openssl的安装,python3.7的安装,pygame的安装)
- 插入箭头_“PPT立体箭头”这样做
- PHP-高并发和大流量的解决方案
- 希尔排序--Java
- 区块链入门与去中心化应用实战 之一 第2章 区块链技术的核心概念和原理
- Spring Boot : ApplicationListner
- ubuntu下搭建的lamp环境新建站点
- Markdown 语法速查表
- python学习一:基本数据类型
- mysql数据库入门传智播客答案_MySQL数据库入门
- Lingo基本使用方法
- linux检查系统内存,Linux查看内存使用情况方法
- 追梦App系列博客——后端架构篇
- python社团宣传语_宣传语_Python语言及其应用_红黑联盟读书频道
- PMP子过程定义总结
- Debian上安装 Proxmox VE 7
- tp5 JWT生成token验证接口安全、防止高频请求
- APS高级计划排程(生产计划排产)系统的算法规则和异常处理策略
- 路由器备份文件查看 Android,【教程】用安卓系统 手机查看路由U盘内容的方法...
热门文章
- 17.电话号码的字母组合
- eve-ng 自定义linux镜像
- 使用pip报错:Could not fetch URL https://pypi.org/simple/: There was a problem confirming the ssl certi
- 每日总结-2019年12月10日(如切如磋,如琢如磨)
- Linux第七章:6.管道 | 与 grep命令查找
- 【2020.8.23NOIP模拟赛】传送爸爸【SPFA】
- Java设计模式--原型模式Prototype
- 二叉树遍历及遍历性质
- Matlab求矩阵最大值最小值以及元素和
- 冒号课堂:知识之上是思想,思想之上是精神