2.修改Mysql的安全策略
发布时间:2025-06-24 19:58:51 作者:北方职教升学中心 阅读量:910
2.修改密码验证强度等级,设置validate_password_policy 全局参数为LOW。
复杂性要求:密码必须至少包含以下字符类别中的一个:
- 大写字母。2.修改Mysql的安全策略。
- 小写字母。 systemctl restart mysqld.service 重启。
修改Mysql 密码安全规范。
在my.cnf 修改,一般my.cnf 都是在 etc 目录下面。
1.查看策略 。
密码过期策略:MySQL 5.7.10 密码过期策略在默认情况下启用。
# 设值set global validate_password_length=4;
现在可以设置简单的密码了。
错误:Your password does not satisfy the current policy requirements。 systemctl restart mysqld.service 重启。
Mysql5.6后加入密码安全规范。
密码历史记录:MySQL 5.7.10 密码历史记录功能仍然支持#xff0c;防止用户在短时间内重复使用相同的密码。这意味着用户的密码将在一定时间后,用户需要更改密码。
密码长度:密码长度至少为8个字符。
- 字符特殊。
- 数字。
这些都是MySQL 5.7.默认密码策略要求10。
这个错误是 修改密码时不符合安全规范,
这个时候,
临时策略。#进行设值 set global validate_password_policy=LOW;
#进行设值 set global validate_password_policy=LOW;
3.设置密码长度,目前默认为8,设置validate_password_length 的全局参数 = 4。
vim /etc/my.cnf。ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘1234’;
永久策略。
可参考以下修改。
SHOW VARIABLES LIKE ‘validate_password%’;
现在密码策略是中等的。我们可以有两种方法:1.设置符合Mysql安全规范的密码。
[client]socket= /tmp/mysql.sock[mysqld]server-id=1plugin-load = validate password.sovalidate password policy = LOWvalidate password special char count = 1validate password number count = 1validate password mixed case count = 1validate password length=4validate-password = FORCE PLUS PERMANENTlog-error = mysqld-log.errbinlog format = mixedlog-bin = mysql-bin"/etc/my.cnf"
输入。管理员可以根据需要调整这些设置,满足其安全要求。