P7-重置js01密码.sql 1.1 KB

1234567891011121314151617181920212223242526272829
  1. -- ============================================================
  2. -- P7:重置业务管理员 js01 密码(BCrypt,与系统 Hutool BCrypt 一致)
  3. -- 新明文密码:Hzdyjs@Js01#K9mP2xQ7w
  4. -- 请在生产/测试库分别执行;执行后通知管理员用新密码登录并自行再改一次
  5. -- ============================================================
  6. -- 执行前确认账号存在
  7. SELECT user_id, tenant_id, user_name, nick_name, status, del_flag,
  8. LEFT(password, 10) AS pwd_prefix
  9. FROM sys_user
  10. WHERE user_name = 'js01'
  11. AND del_flag = '0';
  12. -- 重置密码
  13. UPDATE sys_user
  14. SET password = '$2a$10$8oUw5Tz8x6vQJlcQrcQZT.J/vjUAe2JjSNL/QdDT2XJqg.wX67csO',
  15. update_time = NOW()
  16. WHERE user_name = 'js01'
  17. AND del_flag = '0';
  18. -- 验证(应影响 1 行;哈希前缀一般为 $2a$10$)
  19. SELECT user_id, user_name, nick_name, status,
  20. LEFT(password, 29) AS pwd_prefix,
  21. update_time
  22. FROM sys_user
  23. WHERE user_name = 'js01'
  24. AND del_flag = '0';
  25. -- 可选:清理该用户在线会话需在 Redis/后台强制下线,SQL 无法直接踢 token