地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

RDSでbinlog保存期間を変える

docs.aws.amazon.com

デフォルト値は _NULL(バイナリログを保持しない)となっている。

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

とすることで24時間分のbinlogを保存できるようになる。レプリカ作成などの作業をする際に使う。このままだと不要にストレージを使うので終わったらNULLで戻してあげる。

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

コンソールから取ることもsdkで操作することも可能

docs.aws.amazon.com