我正在AWS系统上工作,并创建了具有自定义DBClusterParameterGroup的RDS Aurora群集(一切部署viac CloudFormation)。参数组已创建并正确分配给集群。它看起来像这样(它已经启用了日志记录到表中)。
> RDSDBClusterParameterGroup:
> Properties:
> Description: "Parameter Group with enabled logging"
> Family: aurora5.6
> Parameters:
> slow_query_log: 1
> general_log: 1
> log_output: TABLE
> long_query_time: 2
> Type: "AWS::RDS::DBClusterParameterGroup"
但问题是--尽管我已经在集群上创建了一些DB和表,但一旦我查询到了 mysql.general_log我看到它是空的。为什么会这样呢?我以为它跟踪了所有在集群上运行的语句,有人知道为什么它完全是空的吗?我可以查询和看到其他mysql表的内容。谢谢你
正如 jordanm在评论中提到的--如果Aurora是无服务器的,就不能改变log_output的值,它的默认值是FILE。