mysql怎样安装validate_password_policy插件

1.检查是否已安装该插件

SELECT PLUGIN_NAME, PLUGIN_STATUS
FROM INFORMATION_SCHEMA.PLUGINS
WHERE PLUGIN_NAME = 'validate_password';

2.安装插件

INSTALL PLUGIN validate_password SONAME 'validate_password.so';

3.修改配置文件

vi /etc/my.cnf,

在[mysqld]下新增:

plugin-load=validate_password.so

4.重启数据库

service mysqld restart

5.配置密码策略

validate_password 插件的密码策略可以通过 MySQL 的系统变量validate_password.policy进行配置。以下是一些常见的密码策略选项:

  • validate_password.policy=LOW: 允许较弱的密码,只要密码长度足够即可。

  • validate_password.policy=MEDIUM: 要求密码包含数字、特殊字符和字母的组合

  • validate_password.policy=STRONG: 要求密码包含数字、特殊字符、小写字母和大写字母的组合。

默认值为MEDIUM。可以在/etc/my.cnf里[mysqld]下新增一行:

validate_password_policy=STRONG

然后在线配置,将其改为STRONG:

SET GLOBAL validate_password_policy=STRONG;

--已在5.7.30版本验证安装密码插件不影响之前已经创建了的用户

你可能感兴趣的:(2,MySql,学习,mysql)