Mysql 5.7.18 基础操作(Ubuntu 16.04)

引用
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

你可能感兴趣的:(Mysql 5.7.18 基础操作(Ubuntu 16.04))