MySQL 密码安全复用策略
本次验证的目标
在密码重用周期内(由选项PASSWORD REUSE所指定),不能复用该周期内的任一密码;但超过密码重用周期后,密码复用情况还得根据是否启选项“PASSWORD HISTORY”,若启用,则该选项指定的最近密码是不用复用的,相反,密码复用不受限制
创建测试用户
mysql> create user pswtest@'%' identified by "Pswd123456$01"
-> PASSWORD EXPIRE INTERVAL 90 DAY #密码生命期(按天计)
-> PASSWORD HISTORY 2 #不能复用最近n个的密码
-> PASSWORD REUSE INTERVAL 7 DAY #不能复用n天内的密码,
-> PASSWORD REQUIRE CURRENT #修改密码需提供旧密码
-> ;
Query OK, 0 rows affected (0.07 sec)
确认当前日期时间
mysql> select current_date,now() ;
+--------------+---------------------+
| current_date | now() |
+--------------+