【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
如题,都有哪里记录了user最后登陆时间,以及最后改密时间。
【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
如题,都有哪里记录了user最后登陆时间,以及最后改密时间。
SELECT
user_id,
MAX(login_time) AS last_login_time
FROM
user_logins
GROUP BY
user_id;这是MySQL的查询方式,可以参考一下。
哪个版本的mysql,表结构什么样?
user_logins,具体版本与底层MYSQL版本有关
select password_last_changed from mysql.user
tidb 7.5 最后改密时间还能像上面这样查一下,最后登录时间没有找到。
没有找到相关的表
可以看看日志页面,这个有可能可以过滤到
最后登录时间没有
这个我们也没找到
Tidb暂时没有这个功能吧,应该可以曲线救国。启用审计插件,通过审计日志来分析。或者TiDB Proxy 这样中间件,应该会记录用户的连接和断开连接时间
请问mysql哪个版本有user_logins这个表
mysql.user 有记录最后修改时间,但是最后登录时间没有记录
什么鬼,这不是密码变更时间吗?和用户登不登陆没啥关系
社区版 不能直接查到, 可以启用日志后,查询吧。 企业版应该可以。