mysql - 有没有办法查看谁登录了我的 MySQL AWS RDS

标签 mysql amazon-web-services amazon-cloudwatch

我知道我一定缺少一个 cloudwatch 设置。我查看 CloudWatch 指标并查看数据库连接的图表,但这只给我一个图表,而不是基于导出文本的报告。认为 Oracle 中的监听器登录,这就是我正在寻找的。

最佳答案

您可以启用general_log,以便MySQL开始捕获所有执行的SQL查询。这些可以以平面文件的形式捕获;甚至在表general_log中,以便您可以查询该表。

https://dev.mysql.com/doc/refman/5.7/en/server-logs.html

关于mysql - 有没有办法查看谁登录了我的 MySQL AWS RDS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45850328/

相关文章:

amazon-web-services - 使用 AWS Glue Crawler 指定 SerDe 序列化库

amazon-web-services - 使用单个容器配置将端口映射添加到Dockerrun.aws.json

amazon-web-services - 如何使用 CloudFormation 启用 N 中的 M 个 CloudWatch 警报?

Mysql 还原以还原结构并且没有来自给定备份的数据 (schema.sql)

php - Apache/MySQL 问题

使用 -f 选项不会忽略 MySQL 错误消息

java - CloudWatch Alarm 进入针对单个数据点的 ALARM

php - 如何使用 PDO 获取列的总和?

node.js - 在 AWS 上路由路径的最佳方式是什么?

amazon-web-services - 自动扩展组的每个单个实例的AWS Cloudwatch警报