一、设置密码复杂度
①[root@localhost tmp]# mysql -uroot -p
②.测试修改密码
mysql>alter user 'root'@'localhost' identified by 'cnbi123';
③.查看一下当前修改后的密码策略,如果没有需要启动安全插件
mysql> SHOW VARIABLES LIKE "%password%";
④.启动安全插件
首先打开/etc/my.cnf,然后在[mysqld]的下方加入如下代码:
plugin-load-add=validate_password.so
validate-password=FORCE_PLUS_PERMANENT
重启mysqld服务
[root@localhost tmp]# systemctl restart mysqld.service
⑤.登录
[root@localhost tmp]# mysql -uroot -p
⑥.查看一下当前修改后的密码策略
mysql> SHOW VARIABLES LIKE "%password%";
⑦.设置强密码策略,启动插件默认是强密码,下面是说明参数不用设置
参数说明:
validate_password_policy值
Policy |
Tests Performed |
|
0 or LOW |
Length |
|