Mysql修改密码安全策略方法,临时修改和永久修改方法

3 篇文章 0 订阅
2 篇文章 0 订阅
文章介绍了如何在MySQL中修改密码策略,包括使用Navicat进行临时修改和通过编辑Linux服务器上的my.cnf文件实现永久修改。步骤包括查看当前策略、设置验证政策和密码长度,以及重启MySQL服务以应用更改。
摘要由CSDN通过智能技术生成

MySQL修改密码安全策略

创建好mysql库后,发现创建新用户密码非常的严格,长度要验证,还需要有特殊字符等规则,这样非常的麻烦,所以我们需要修改mysql的初始安全策略

我们可以在Navicat中修改他的密码策略,但是是临时修改密码策略(重启mysql后失效),下方有永久修改密码策略的方法!!!

Navicat中临时修改密码策略方法

1、先查看一下策略:

输入语句 “ SHOW VARIABLES LIKE ‘validate_password%’; ” 进行查看,

在这里插入图片描述

2、首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,
 输入设值语句 “ set global validate_password_policy=LOW; ” 进行设值
3、当前密码长度为 8 ,如果不介意的话就不用修改了,按照最低要求的来讲,设置为 4 位的密码,设置 validate_password_length 的全局参数为 4 即可
 输入设值语句 “ set global validate_password_length=4; ” 进行设值

在这里插入图片描述

我们再输入语句 “ SHOW VARIABLES LIKE ‘validate_password%’; ” 进行查看,发现密码策略已经更改了
在这里插入图片描述

4、现在可以为 mysql 设置简单密码了,只要满足四位的长度即可,

输入修改语句 “ ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’; ” 可以看到修改成功,表示密码策略修改成功了!!!

但是上面在Navicat修改密码策略的方法只是临时有效,在MySQL重启后会失效,要是需要配置永久修改密码策略请看下面的方法!

.
.
.
.
.

永久修改密码策略方法!!!

我们要修改永久的密码策略需要登录MySQL所在的linux服务器
输入 vi /etc/my.cnf,修改mysql的配置文件
1、修改成 validate password policy = LOW 这是修改为密码等级低,只验证密码长度
2、validate password length = 4 这是修改为密码长度最低为4位
按照下图修改后,wq!保存

在这里插入图片描述

3、输入 systemctl restart mysqld将mysql进行重启
4、mysql -u 用户名 -p 密码 进入 mysql当中

输入SHOW VARIABLES LIKE ‘validate_password%’;查看密码策略
会发现已经永久有效了!!!

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值