Day by day
MySQLのバイナリログ
投稿者: admin, カテゴリー: FreeBSD
MySQLのバイナリログ(mysql-bin.***)は、デフォルトで自動削除されないらしい。
つまりこのログがどんどんたまってストレージを圧迫していました。
データベースは一定期間ごとにバックアップを取っているので、古いバイナリログの自動削除設定をしました。
my.cnf内に以下の設定を追加します。
[mysqld]
expire_logs_days = 10
これで10日前までのバイナリログのみ保管されます。
・expire_logs_days
バイナリログの自動削除の日数を指定する。
デフォルトは 0 で 「自動削除しない」ことを意味する。
MySQLサーバ起動時もしくはログをローテートするときが、ログを削除するタイミングである。