千家信息网

MySQL8.0密码策略是什么

发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,这篇文章主要讲解了"MySQL8.0密码策略是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL8.0密码策略是什么"吧!从8.0.4开始m
千家信息网最后更新 2025年01月28日MySQL8.0密码策略是什么

这篇文章主要讲解了"MySQL8.0密码策略是什么",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"MySQL8.0密码策略是什么"吧!

从8.0.4开始mysql废弃了用了很久的validate_password插件,改用validate_password组件。

我的版本是:

mysql> select version();+-----------+| version() |+-----------+| 8.0.14    |+-----------+1 row in set (0.00 sec)


来查一下密码策略参数的情况:

mysql> SHOW VARIABLES LIKE 'validate_password.%';Empty set (0.00 sec)

是因为validate_password组件没有安装,下面开始安装:

mysql> INSTALL COMPONENT 'file://component_validate_password';Query OK, 0 rows affected (0.00 sec)

再次查看就有了

mysql> SHOW VARIABLES LIKE 'validate_password%';+--------------------------------------+--------+| Variable_name                        | Value  |+--------------------------------------+--------+| validate_password.check_user_name    | ON     || 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.00 sec)

还有一个变化是,以前是,参数以前是下划线,现在是.修改的时候要注意

mysql> set global validate_password.policy=low;Query OK, 0 rows affected (0.00 sec)mysql> mysql> mysql> SHOW VARIABLES LIKE 'validate_password%';+--------------------------------------+-------+| Variable_name                        | Value |+--------------------------------------+-------+| validate_password.check_user_name    | ON    || validate_password.dictionary_file    |       || validate_password.length             | 8     || validate_password.mixed_case_count   | 1     || validate_password.number_count       | 1     || validate_password.policy             | LOW   || validate_password.special_char_count | 1     |+--------------------------------------+-------+7 rows in set (0.00 sec)

感谢各位的阅读,以上就是"MySQL8.0密码策略是什么"的内容了,经过本文的学习后,相信大家对MySQL8.0密码策略是什么这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0