老師我使用修改密碼策略,修改密碼時(shí)輸入當(dāng)前密碼沒生效
set persist password_require_current=on;
切換到用戶lijunyao1205;執(zhí)行指令:
alter user 'lijunyao1205'@'%' identified by 'lijunyao1205@12345';
?修改成功的,并沒有提示輸入當(dāng)前密碼;
我看了下變量:
mysql8.0>show variables like 'password%';
+--------------------------+-------+
| Variable_name? ? ? ? ? ? | Value |
+--------------------------+-------+
| password_history ? ? ? ? | 3 ? ? |
| password_require_current | ON? ? |
| password_reuse_interval? | 0 ? ? |
+--------------------------+-------+
mysql8.0>select user , password_require_current from mysql.user
? ? -> ;
+------------------+--------------------------+
| user ? ? ? ? ? ? | password_require_current |
+------------------+--------------------------+
| lijunyao1205 ? ? | NULL ? ? ? ? ? ? ? ? ? ? |
| mysql.infoschema | NULL ? ? ? ? ? ? ? ? ? ? |
| mysql.session? ? | NULL ? ? ? ? ? ? ? ? ? ? |
| mysql.sys? ? ? ? | NULL ? ? ? ? ? ? ? ? ? ? |
| root ? ? ? ? ? ? | NULL ? ? ? ? ? ? ? ? ? ? |
+------------------+--------------------------+
沒看出哪里有問題呢,全局的設(shè)置,按理是不是要生效了呢;