Amazon Relational Database Service
用户指南 (API Version 2014-10-31)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

mysql.rds_set_configuration

指定要保留二进制日志的小时数。

语法

CALL mysql.rds_set_configuration(name,value);

参数

name

要设置的配置参数的名称。

配置参数的值。

使用说明

mysql.rds_set_configuration 过程当前仅支持 binlog retention hours 配置参数。binlog retention hours 参数用于指定要保留二进制日志文件的小时数。Amazon RDS 通常会尽快清除一个二进制日志,但对于带有 Amazon RDS 外部的 MySQL 数据库的复制,该二进制日志可能仍是必需的。binlog retention hours 的默认值为 NULL (不保留二进制日志)。

要指定 Amazon RDS 在数据库实例上保留二进制日志的小时数,请使用 mysql.rds_set_configuration 存储过程并指定足以让复制发生的时段,如以下示例所示。

call mysql.rds_set_configuration('binlog retention hours', 24);

对于 MySQL 数据库实例,最大 binlog retention hours 值为 168 个小时 (7 天)。对于 Amazon Aurora 数据库实例,最大值为 720 个小时 (30 天)。

设置保留期后,监视数据库实例的存储用量以确认保留的二进制日志不会占用太多存储空间。

mysql.rds_set_configuration 在以下版本的 Amazon RDS MySQL 中可用:

  • MySQL 5.6

  • MySQL 5.7

相关主题