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