开发者社区 问答 正文

开启SQL洞察如何查看RDS数据库登录日志

已解决

开启SQL洞察如何查看RDS数据库登录日志

展开
收起
阿里云服务支持 2022-12-27 15:59:36 900 分享 版权
2 条回答
写回答
取消 提交回答
  • 官方回答

    sql洞察是会记录用户登录RDS数据库的信息,但是没有专门记录的地方,建议通过sql全量统计来查看用户登录信息,也可以查看下 来源统计。 image.png

    2022-12-27 16:07:19
    赞同 展开评论
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    1.登录阿里云数据后台->云数据库RDS->登录数据库找到备份恢复->下载日志备份binlog文件

    2.查找mysqlbinlog工具位置用于打开2进制文件 使用命令(find / -name mysqlbinlog)

    ~$ find / -name mysqlbinlog find: /usr/sbin/authserver: Permission denied /usr/local/bin/mysqlbinlog 3.进入mysqlbinlog 路径下以我为例

    ~$ cd /usr/local/bin 4.解码文件

    $ ./mysqlbinlog -vv --base64-output=decode-rows /Users/xubin/mysql-bin.000145 -v > /Users/xubin/aa.txt

    2022-12-27 16:03:07
    赞同 展开评论