更新时间:2022-02-22 GMT+08:00
设置MySQL本地Binlog
操作背景
RDS for MySQL支持设置本地Binlog日志的清理,所有需要清理的本地日志都会在Binlog备份成功后删除,您可以根据需求灵活设置本地Binlog保留时长,合理利用实例使用空间。
RDS默认开启Binlog,binlog_format格式为row。
Binlog本地保留时长,可设置范围为0~7*24小时。
本地Binlog日志清理规则如下:
- 清理Binlog日志时,不会清理主备复制所需的Binlog日志,保证主备(包括只读)复制正常,即使设置保留时长为0,RDS也会保留主备复制所需的Binlog日志。
- 为了降低磁盘空间满的风险,支持强制清理本地Binlog。当本地空间使用率超过80%时,会忽略本地保留时长的设置时长,当本地空间使用率超过90%时,会忽略本地保留时长和主备复制所需的Binlog日志来进行强制清理。默认不强制清理,您可以提交工单开启该功能。
操作步骤
- 登录管理控制台。
- 单击管理控制台左上角的,选择区域和项目。
- 选择 。进入关系型数据库信息页面。
- 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页签。
- 在左侧导航栏,单击“备份恢复”,在“Binlog备份”子页签下,单击“Binlog本地设置”。
- 在“Binlog本地设置”弹出框中,设置保留时长,单击“确定”。
图1 Binlog本地设置
父主题: 备份与恢复