修改密码强度
mysql5.6.6版本之后,新增了密码强度验证插件validate_password
> SHOW VARIABLES LIKE 'validate_password%';
复制代码
- validate_password_dictionary_file // 插件用于验证密码强度的字典文件路径
- validate_password_length // 密码最小长度
- validate_password_mixed_case_count // 密码至少要包含大小写字母个数
- validate_password_number_count // 密码至少要包含数字个数
- validate_password_policy // 密码强度检查等级
- 0 = low 检查强度
- 1 = medium 检查长度,数字,大小写和特殊字符
- 2 = strong 检查长度,数字,大小写,特殊字符和字典文件
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=3;
set global validate_password_special_char_count=0;
set global validate_password_length=3;
复制代码
创建用户
create user 'username'@'host' identified by 'password;'
复制代码
用户授权
GRANT privileges ON databasename.tablename TO 'username'@'host'
复制代码
- privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL