安装插件: mysql> INSTALL PLUGIN validate_passWord SONAME 'validate_password.so'; 修改/etc/my.cnf,增加以下配置,重启生效: [Mysqld]plugin-
mysql> INSTALL PLUGIN validate_passWord SONAME 'validate_password.so';
[Mysqld]plugin-load-add=validate_password.sovalidate_password = onvalidate_password_policy = 1validate_password_length=8
各配置的解释如下:
- plugin-load-add=validate_password.so
这一行的意思是数据库重启的时候自动加载密码复杂度插件,不配置的话,一般没问题,但遇到数据库迁移的话,可能会启动数据库失败,为保险起见,还是加上这一行。
validate_password = on
开启密码复杂度验证插件
validate_password_policy = 1
密码负责度策略,这里设置为1,中复杂度。
validate_password_policy类型如下,有三个可选项
Policy Tests PerfORMed 0
orLOW
Length 1
orMEDIUM
Length; numeric, lowercase/uppercase, and special characters 2
orSTRONG
Length; numeric, lowercase/uppercase, and special characters; dictionary file
validate_password_length=8
设置密码的最小长度
来源地址:https://blog.csdn.net/saqin6255/article/details/130665289
--结束END--
本文标题: 设置Mysql密码复杂度
本文链接: https://lsjlt.com/news/422227.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0