本地日志(Binlog)可用于自行搭建主从架构、订阅数据等。本文介绍如何查看和删除RDS MySQL实例的本地日志(Binlog)。

本地日志与日志备份区别

对比项 本地日志(Binlog) 日志备份
概述 用于自行搭建主从架构、订阅数据等。 开启日志备份功能后,本地日志会实时上传(复制)到备份空间,形成日志备份。基于日志备份,您可以恢复数据到备份保留时间内的任意时间点。更多信息,请参见日志备份
开启/关闭 默认开启,无法关闭。 支持开启或关闭。
费用 不涉及费用。

开启日志备份不收费,备份有免费额度,仅当数据备份和日志备份的总大小超过免费额度时,收取备份费用

存储空间 占用实例存储空间。 不占用实例存储空间。
说明 日志备份存放于备份空间,备份空间不对外开放访问。

本地日志生成规则

RDS MySQL实例实时生成本地日志(Binlog),生成规则取决于实例系列:
  • 基础版、集群版、高可用版:当Binlog文件大小超过 512 MB 或写入超过6小时就会切换到下一序号文件继续写入,即生成新的Binlog文件继续写入。
  • 三节点企业版:当Binlog文件大小超过 512 MB 就会切换到下一序号文件继续写入,即生成新的Binlog文件继续写入。

查看本地日志

本地日志(Binlog)不支持在控制台查看,仅支持通过SHOW BINARY LOGS;命令查看,请参见远程获取Binlog日志并解析Binlog日志

查看本地日志大小

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏选择监控与报警,查看日志空间使用量。
    说明 主、从节点的Binlog大小默认是一致的,但可能由于主从延迟、Binlog dump延迟、DTS迁移任务或从节点仍在读取应用(apply)日志等原因导致主、从节点的Binlog大小不一致。
    空间使用量

删除本地日志

请参见删除本地日志(Binlog)