mysql修改密码过期时间以及密码复杂性问题
修改MySQL密码过期时间
在/etc/my.cnf配置文件中增加
- [mysqld]
- default_password_lifetime=0
或者直接通过命令设置
ALTER USER 'script'@'localhost' PASSWORD EXPIRE NEVER
修改MySQL密码复杂性
在/etc/my.cnf配置文件中增加
[mysqld]
validate_password=off
然后service mysqld restart或者systemctl restart mysqld.service重启mysqld,通过SHOW PLUGINS;即可看到密码验证的插件被停止了。
+-------------------+----------+-------------------+----------------------+-----+
| validate_password | DISABLED | VALIDATE PASSWORD | validate_password.so | GPL |
+-------------------+----------+-------------------+----------------------+-----+
法二:
更改密码策略为LOW
set global validate_password_policy=0;
更改密码长度
set global validate_password_length=0;