Mysql修改密码安全策略方法,临时修改和永久修改方法
  ddOuxQXV9MuF 2023年11月22日 25 0

MySQL修改密码安全策略

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

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

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

1、先查看一下策略:

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

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

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

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

我们再输入语句 “ SHOW VARIABLES LIKE 'validate_password%'; ” 进行查看,发现密码策略已经更改了

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

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!保存

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

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

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

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

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月22日 0

暂无评论

推荐阅读
  xaeiTka4h8LY   2024年05月31日   37   0   0 MySQL索引
  xaeiTka4h8LY   2024年05月31日   50   0   0 MySQLSQL
  xaeiTka4h8LY   2024年05月31日   31   0   0 字段MySQL
  xaeiTka4h8LY   2024年05月31日   44   0   0 MySQL数据库
  xaeiTka4h8LY   2024年05月17日   50   0   0 MySQLgithub
  xaeiTka4h8LY   2024年05月17日   38   0   0 MySQL数据库
ddOuxQXV9MuF