AWS RDS 中的默认 MySQL 二进制日志保留是什么?

Vit*_*aly 6 mysql log mysql-5.6 amazon-rds

我试图检索我的 MySQL RDS 二进制日志,以便为某些 SQL 运行手动“回滚”。不幸的是,我注意到过去 30 分钟内只有 2 个二进制日志可用。

“调用 mysql.rds_show_configuration”提供“binlog 保留时间 | NULL”。

我猜(因为 RDS 提供了在每日备份之间进行时间点恢复的能力)AWS RDS 将其二进制日志保留 24 小时。但它似乎对最终用户不可用......

TIA, 维他

Ros*_*oss 5

如果你想保留二进制日志,你需要给它一个值:

call mysql.rds_set_configuration('binlog retention hours', 24);
Run Code Online (Sandbox Code Playgroud)

例如,将导致二进制日志存储 24 小时。