引用
Password Validation Plugin Options and Variables
修改MySQL 5.7.9版本的root密码方法以及一些新变化整理
一,创建用户
创建用户时候,指定的密码不符合Mysql标准?ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
create user 'yz'@'localhost' identified by '1234' password expire;
解决办法:
方法一:安装MySQL
要求设置密码
查看系统密码设置要求show variables like 'validate_password%';
有效的密码长度默认值为8,至少包含1个字符,1个数字,1个特殊字符
关于安全等级详细说明(low = 0, medium = 1, strong = 2):
LOW
只测试密码长度。 密码必须至少有8个字符长。
MEDIUM
密码必须包含至少1数字字符,1 大写和小写字符,和1特别 (nonalphanumeric)字符。
STRONG
密码子字符串长度为4的或更长时间不能匹配 单词在字典文件中,如果一个人被指定。
方法二:禁用插件
进入配置文件,修改sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
添加语句validate_password=off