問題 /var/lib/mysql ディレクトリの中に、 バイナリログ(mysql-bin.******)がどんどんたまっていく。 バックアップを取ったらバイナリログは消えていって欲しい。 手動でやらないとだめ? 答え こんなオプションがある。 [mysqld] expire_logs_days = 30 デフォルトは0で、自動削除しない。 上のように設定をすると、バイナリログをフラッシュしたときや再起動のときに古いバイナリログを削除する。 http://dev.mysql.com/doc/refman/5.1/ja/server-system-variables.html なお、この設定が利用できるようになったのはMySQL4.1.0から。 http://dev.mysql.com/doc/refman/4.1/en/server-system-variables.html#sysvar
![【MySQL】バイナリログを自動削除したい(mysql-bin.******) at softelメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/1547f4b97eb50bd09e99d5f897a6c447ee41f867/height=288;version=1;width=512/https%3A%2F%2Fwww.softel.co.jp%2Fblogs%2Ftech%2Ffb.png)