mysql 密码强度规则设置
来源:互联网 发布:武林外传知乎 编辑:程序博客网 时间:2024/05/16 12:20
问题:
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
【原因】
原来MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格。
使用了该插件会检查设置的密码是否符合当前设置的强度规则,若不满足则拒绝设置。影响的语句和函数有:create user,grant,set password,password(),old password。
【解决】
1) 查看mysql全局参数配置
该问题其实与mysql的validate_password_policy的值有关。
查看一下msyql密码相关的几个全局参数:
2)参数解释
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。有以下取值:
Policy Tests Performed
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,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。
validate_password_special_char_count
密码至少要包含的特殊字符数。
3)修改mysql参数配置
4)修改简单密码:
OK了,完美解决!
阅读全文
0 0
- mysql 密码强度规则设置
- 密码强度检测(强度规则仿Google)
- Javascript 密码强度设置
- php设置密码强度
- 密码强度评分计算规则
- Javascript 密码强度设置 脚本
- 如何设置高强度密码
- 密码强度规则(仿 google)
- 密码强度规则(仿 google)
- 密码强度判断规则(仿google)
- 【转载】密码强度规则(仿 google)
- MySQL关闭密码强度验证
- mysql-关闭密码强度插件validate_password
- MySql取消密码强度验证功能
- linux设置密码规则
- js 密码强度验证规则、打分、验证代码
- 密码强度
- Mysql密码加密规则
- jboss学习总结
- 16秋计算机JAVA第二节课作业(孙家伟)
- hadoop日志
- 上机一 C AlvinZH去图书馆
- List接口分析
- mysql 密码强度规则设置
- 设置手机邮箱格式
- C语言的文件扫描
- 声明与定义的区别
- BZOJ1977 [BeiJing2010组队] [次小生成树 Tree]
- C语言大小写转换
- Jzoj4726 种花
- 比较总结线性表的几种主要存储结果
- 用电磁继电器制作基本的门电路: 与门,或门, 非门