如何下载 Amazon RDS 数据库实例日志?

上次更新时间:2020 年 12 月 9 日

我想要下载 Amazon Relational Database Service (Amazon RDS) 数据库实例的日志文件,但找不到日志文件所在的位置。如何找到并下载数据库实例的日志文件? 简短描述

您可以查看与下载 RDS 数据库实例 Amazon RDS 控制台的日志。您还可以通过 AWS 命令行界面 (AWS CLI) 或 API 操作来查看、监视、下载或查询日志。但 MySQL 和 MariaDB 日志的输出默认是表而不是文件。您不能直接下载日志数据,因为数据存储在 mysql.general_log 表或 mysql.slow_log 表中。

解决方法

注意:如果在运行 AWS CLI 命令时遇到错误,请确保您使用的是最新版本的 AWS CLI。

为确保您可以访问和下载 MySQL 或 MariaDB 日志文件,首先将 log_output 参数设置为 file。然后,启用日志记录。如需关于日志记录的特定数据库引擎信息,请参阅以下资源:

MariaDB 数据库日志文件 Microsoft SQL Server 数据库日志文件 MySQL 数据库日志文件
Oracle 数据库日志文件 PostgreSQL 数据库日志文件