如何在亚马逊RDS中启用特定数据库的日志?

时间:2014-10-31 09:31:52

标签: amazon-web-services logging amazon-rds

在我的亚马逊RDS实例上,我有很多数据库。我只是想为特定数据库启用日志。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

你做不到。日志启用参数在参数组中设置,该参数组适用于整个服务器而非特定于DB。

最接近的解决方案是记录所有内容并过滤所需的数据库。

对于general_log:

  • 在参数组中启用它:general_log = 1,log_output = TABLE
  • 每个数据库都有不同的数据库访问用户
  • 查询这样的日志:

select * from mysql.general_log where user_host like "DB1_user%"