暂无图片
MySQL 5.7如何限制数据库账号密码不能和最近的两次密码相同的设置
我来答
分享
手机用户1559
2023-09-22
MySQL 5.7如何限制数据库账号密码不能和最近的两次密码相同的设置

1. 版本MySQL5.7

问题: 如何限制账号密码策略,具体是密码设置不能和最近2次的密码相同。


网上看到有设置语句: create  user  test@'%' identified by 'test' PASSWORD history 2;

mysql.user 表中字段有 password_reuse_history.


结果: 添加密码插件validate_password.so 测试,还是没解决如何限制;还是说有版本要求。

哪位大佬,给指点指点,

问题: 如何限制账号密码策略,具体是密码设置不能和最近2次的密码相同。

谢谢。



我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
张sir

这应该是8.0开始有这个功能的吧

暂无图片 评论
暂无图片 有用 1
打赏 0
手机用户1559
题主
2023-10-08
好的。谢谢解答。
回答交流
Markdown


请输入正文
提交
相关推荐
My SQL配置密码复杂度策略安装插件报错
回答 1
补充:之前没有validatepassword.dll这个文件,文件是从别的mysql下面拷贝来的
请问mariadb有没有类似mysql connection_control.so的插件啊,管理登录失败处理的?
回答 3
据我所知,是没有的,如果有,请踹我两jio
mysql 5.6.39数据库无法启动还有救吗?
回答 5
如果mysql实例都无法启动的话,确实是怀疑表空间已经损坏了。建议备份数据目录和日志目录,通过修复表空间的方式恢复。
mysql 中求sql,把所有邮箱中的字符替换成*?
回答 1
已采纳
最直接的做法,从第一个@截取到最后,再在前面拼上号withtas(select'abcdefg@163.com'e)selectconcat('',substr(e,instr(e,'@')))fro
mysql中,一个普通表可以最多建立多少个分区呢?
回答 1
一个表最多1024个分区,5.7支持8196个分区
mysql 有没有一个数据字典表,能查到table表,A列中每个唯一值对应的记录数?
回答 1
就是分组显示啊selectA,count(1)fromtable表groupby A
mysql怎么设置指定IP连接数据库?
回答 1
已采纳
授权的时候,比如grantselecton.touser@ip;这里ip可以是一个也可以是一段,如果是%就是不限制。
mysql启动一直crash,提示内存不足
回答 3
已采纳
1、查看有没有僵尸进程没有释放psef|grepmysql如果没有释放,kill掉,在重新启动。2、检查操作系统内存和mysql内存配置,看看有没有别的进程占用大量内存,如果没有异常,可以适当调整下i
mysql服务器重启导致mysql的sock文件丢失问题
回答 1
是数据库没有随机自启动。手工启动一下再看看。
mysql连接navicat的时候报错1045怎么解决?
回答 1
已采纳
授予本地访问数据的权限:GRANTALLPRIVILEGESON.TO‘root’@‘localhost’IDENTIFIEDBY‘123456’WITHGRANTOPTION;刷新权限配置,使之生效