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版本验证安装密码插件不影响之前已经创建了的用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值