赞
踩
这时候我们可以有两个方法:1.设置一个符合Mysql安全规范的密码。2.修改Mysql的安全策略
密码安全规范是在Mysql5.6以后加入的
密码长度:密码长度至少为8个字符。
复杂性要求:密码必须包含以下字符类别中的至少一个:
密码过期策略: MySQL 5.7.10 默认情况下启用了密码过期策略。这意味着用户的密码会在一定时间后,需要用户更改密码。
密码历史记录: MySQL 5.7.10 仍然支持密码历史记录功能,以防止用户在短时间内重复使用相同的密码。
这些是MySQL 5.7.10中默认的密码策略要求。管理员可以根据需要调整这些设置,以满足其安全要求。
1.查看策略
SHOW VARIABLES LIKE ‘validate_password%’;
现在密码策略是中等。
2.修改密码验证强度等级,设置validate_password_policy 的全局参数为LOW
- #进行设值
- set global validate_password_policy=LOW;
3.设置密码的长度,当前默认为8,设置validate_password_length 的全局参数 = 4
- # 进行设值
- set global validate_password_length=4;
现在就可以设置简单密码了
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘1234’;
在my.cnf 中修改,一般my.cnf 都是在 etc 目录下面
vim /etc/my.cnf
可以参考下面修改
- [client]
- socket= /tmp/mysql.sock
- [mysqld]
- server-id=1
- plugin-load = validate password.so
- validate password policy = LOW
- validate password special char count = 1
- validate password number count = 1
- validate password mixed case count = 1
- validate password length=4
- validate-password = FORCE PLUS PERMANENT
- log-error = mysqld-log.err
- binlog format = mixed
- log-bin = mysql-bin"/etc/my.cnf"
输入 systemctl restart mysqld.service 重启
然后在查看 密码策略,再修改一些简单的密码就可以了成功了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。