MySQL修改密码安全策略
2021/9/28 19:11:16
本文主要是介绍MySQL修改密码安全策略,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
MySQL修改密码安全策略
MySQL跳过密码登录
1.编辑/etc/my.cnf文件,添加skip-grant-tables
2.重启MySQL服务即可
重置密码安全策略
MySQL密码策略默认是通过validate_password_policy属性进行设置的。我们可以通过下面语句进行查询:
mysql> select @@validate_password_policy; +----------------------------+ | @@validate_password_policy | +----------------------------+ | MEDIUM | +----------------------------+ 1 row in set (0.00 sec)
策略为0时,密码强度最低,只要长度满足就可以了。策略为1时,也就是MEDIUM,不仅需要长度满足,还有数字,大小写,特殊字符要求。因此我们可以通过设置该属性来该变策略。
mysql> set global validate_password_policy=0;
在命令行只是临时生效,要想永久生效,则必须在/etc/my.cnf文件中进行配置。
密码策略的其它设置可以通过下面进行查看:
mysql> SHOW VARIABLES LIKE 'validate_password%'; +--------------------------------------+--------+ | Variable_name | Value | +--------------------------------------+--------+ | validate_password_check_user_name | OFF | | validate_password_dictionary_file | | | validate_password_length | 8 | | validate_password_mixed_case_count | 1 | | validate_password_number_count | 1 | | validate_password_policy | MEDIUM | | validate_password_special_char_count | 1 | +--------------------------------------+--------+ 7 rows in set (0.06 sec)
validate_password_number_count :密码中至少含有的数字个数,当密码策略是MEDIUM或以上时生效。
validate_password_special_char_count :密码中非英文数字等特殊字符的个数,当密码策略是MEDIUM或以上时生效。
validate_password_mixed_case_count :密码中英文字符大小写的个数,当密码策略是MEDIUM或以上时生效。
validate_password_length :密码的长度
validate_password_dictionary_file :指定密码验证的字典文件路径。
validate_password_policy :这个参数可以设为0、1、2,分别代表从低到高的密码强度,此参数的默认值为1,如果想将密码强度改若,则更改此参数为0。
所以,我们不仅可以通过设置validate_password_policy属性来修改密码强度,还可以通过修改其它属性。只是通过validate_password_policy比较方便。
参考:
link.
这篇关于MySQL修改密码安全策略的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19Mysql安装教程:新手必看的详细安装指南
- 2024-11-18Mysql安装入门:新手必读指南
- 2024-11-18MySQL事务MVCC原理入门详解
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南