RDS MySQL日志备份

开启日志备份功能后,本地日志会实时上传(复制)到备份空间,形成日志备份。基于日志备份,您可以恢复数据到备份保留时间内的任意时间点。本文介绍如何管理和查看RDS MySQL的日志备份。

费用说明

开启日志备份该操作不收费,但日志备份会占用备份存储空间,该部分收费。备份空间提供免费额度,当数据备份和日志备份的总大小超过免费额度时,收取备份费用

开启或关闭日志备份

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏中单击备份恢复

  3. 备份恢复页面中选择备份策略页签。

  4. 单击基础备份区域后的编辑,开启或关闭日志备份。

    日志备份设置(日志备份常规版)

    参数

    说明

    日志备份

    开启后可以实现按时间点恢复。默认为开启。

    日志备份保留天数

    • 可选范围:7~730天。默认为7天,

    • 必须小于等于数据备份天数。

    说明

    5.7基础系列固定为7天。

    任意时间点恢复设置(日志备份升级版)

    当前仅部分地域的RDS MySQL实例支持该设置,任意时间点恢复与日志备份的区别、任意时间点恢复功能,以及支持该功能的实例要求,请参见设置任意时间点保护策略

    重要

    为实现任意时间点的恢复能力,实例会在您设置的可任意时间点恢复天数外额外保留一部分备份集。

    可任意时间点恢复天数设置为7天为例,实际会保留7~9天的备份数据。具体来说,系统会额外保留一个7天外最晚的全量备份,以及7天外最晚的全量备份到第7天间的所有连续日志备份。但只对一个全量备份和最多额外一周日志备份计费。

    参数

    说明

    任意时间点恢复

    开启后可以实现按任意时间点(PITR)恢复数据,即开启日志备份。新实例默认开启。

    可任意时间点恢复天数

    变更可任意时间点恢复天数,即会同步修改日志备份保留天数。

    • 可选范围:7~730天。默认为7天。

    • 必须小于等于全量备份保留天数。

    说明

    5.7基础系列固定为7天。

    重要

    日志备份关闭后,系统将在1~3分钟内自动删除现有的历史日志备份集,已删除的日志备份集不可恢复,请谨慎操作。

查看日志备份

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在左侧导航栏中单击备份恢复

  3. 备份恢复页面中选择基础备份列表 > 日志备份

    对于高可用系列实例,主节点和备节点都有日志备份,在备份列表里以文件所在实例编号区分。

查看日志备份大小

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在实例的基本信息页面的使用量统计区域,可以查看日志备份大小。

    image.png

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

    • RDS MySQL基础系列实例升级小版本后,实例的基本信息页的备份使用量可能会显示为0,且在下一次定时备份完成后自动恢复。

删除日志备份

请参见删除或减少备份

下载日志备份

请参见下载备份

按时间点恢复数据

开启日志备份可实现按时间点恢复数据能力。恢复方法,请参见恢复全量数据恢复库表

日志备份常见问题

问题类型

问题详情

恢复数据

Q:日志备份也能用于恢复数据吗?

A:开启日志备份后,您可以恢复数据到备份保留时间内的任意时间点(任意一秒)。具体请参见恢复全量数据恢复库表

备份费用

Q:日志备份收费吗?

A:开启日志备份该操作不收费,但日志备份会占用备份存储空间,该部分收费。备份空间提供免费额度,当数据备份和日志备份的总大小超过免费额度时,收取备份费用

查看备份

  • Q:为什么日志备份页面是空的?

    A:日志备份页面为空可能原因有两种:

    • 没有开启日志备份。如何开启,请参见开启或关闭日志备份

    • 刚创建实例,或刚开启日志备份,本地日志还未上传至备份空间。

  • Q:为什么日志备份页面看不到最新的日志?

    A:日志备份页面只能看到已完成写入的日志文件,本地正在写入的日志文件尚未上传至备份空间。

  • Q:我的日志备份只设置了保留7天,是否有办法获取7天之前的日志?

    A:超出备份保留时长的备份会被自动删除,建议合理设置保留时长。

关闭/减少备份

  • Q:关闭日志备份后,如何删除日志备份?

    A:日志备份关闭后,系统将在1~3分钟内自动删除现有的历史日志备份集,已删除的日志备份集不可恢复,请谨慎操作。

  • Q:为什么日志备份突然变大?

    A:频繁增删改会导致日志变大。如需删除日志备份,请参见删除或减少备份

  • Q:我不需要日志备份,只需要保留数据库的本地日志文件?

    A:您可以关闭日志备份功能,然后按需设置本地日志保留时长即可。本地日志保留时长的设置方法,请参见设置本地日志策略

  • Q:为什么关闭日志备份后,通过SHOW BINARY LOGS;命令仍能查到日志文件?

    A:通过该命令查询到的是本地日志,不是日志备份。如需删除本地日志,请参见删除本地日志(Binlog)

  • Q:关闭日志备份后,为什么存储空间没有释放?

    A:日志备份不占用存储空间,但本地日志占用存储空间。

相关文档

相关操作