数据库用户密码修改时间和密码加密值查询(DM8:达梦数据库)

发布时间:2024年01月11日

环境介绍

  • 要查询用户密码修改时间,用第一个sql;
  • 要查询哪些数据库用户密码是一样的,用第二个sql;
  • 若忘记达梦数据库用户密码,1 可以试错,2 尝试新建用户并修改新用户密码,若新用户密码和忘记的用户密码加密值一样,说明密码相同
-- 查询达梦数据库用户密码加密值
-- 查询达梦数据库用户密码修改时间
SELECT U.NAME,U.ID,U.CRTDATE,VALID,P.OLD_PWD,P.NEW_PWD,MODIFIED_TIME 
FROM SYS.SYSOBJECTS U
LEFT JOIN (SELECT * FROM SYS.VSYSPWDCHGS) P
ON U.ID=P.LOGINID 
AND P.NEW_PWD NOT IN (SELECT OLD_PWD FROM SYS.VSYSPWDCHGS WHERE OLD_PWD IS NOT NULL AND OLD_PWD <>'')
WHERE U.SUBTYPE$ ='USER'
ORDER BY NEW_PWD DESC;


--查询数据库密码相同的用户
SELECT U.NAME,P.NEW_PWD
FROM SYS.SYSOBJECTS U
LEFT JOIN (SELECT * FROM SYS.VSYSPWDCHGS) P
ON U.ID=P.LOGINID 
WHERE U.SUBTYPE$ ='USER' 
AND P.NEW_PWD IN 
(SELECT NEW_PWD FROM SYS.VSYSPWDCHGS
GROUP BY NEW_PWD HAVING COUNT(NEW_PWD)>1)
ORDER BY NEW_PWD DESC;

1 查询达梦数据库密码修改时间与加密值

– 查询达梦数据库用户密码加密值
– 查询达梦数据库用户密码修改时间
在这里插入图片描述

2 查询数据库密码相同的用户

在这里插入图片描述

3 达梦数据库学习使用列表

达梦数据库学习使用列表 - - 点击跳转

文章来源:https://blog.csdn.net/qq_37358909/article/details/135532037
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。