调整密码策略
删除策略组件
UNINSTALL COMPONENT 'file://component_validate_password';
安装策略组件
INSTALL COMPONENT 'file://component_validate_password';
查看
当前密码校验相关的配置
SHOW VARIABLES LIKE 'validate_password%';
设置密码校验强度等级为LOW
set global validate_password.policy=LOW;
- LOW:只验证长度;
- MEDIUM:验证长度、数字、大小写、特殊字符;
- STRONG:验证长度、数字、大小写、特殊字符、字典文件;
设置密码最小长度为6
set global validate_password.length=6;
数据库操作
创建db
create database test default charset 'utf8mb4';
用户操作
创建用户
CREATE user root@'%' IDENTIFIED BY '123456';
删除用户
DROP user root@'%' ;
授权
GRANT ALL ON *.* TO root@'%';
修改密码
SET PASSWORD = '123456'; # 修改当前用户密码
或
SET PASSWORD FOR root@'%' = '123456';
或
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password by '123456';
使新设置生效
flush privileges;