MySQLのバイナリログ(mysql-bin.NNNNNN)を自動削除
mysqlのデータディレクトリにバイナリログ(mysql-bin.NNNNNN)がデフォルトの設定だとたまっていくようだ。これが意外と大きいので自動削除したい場合。
# vi /etc/my.cnf .... [mysqld] expire_logs_days = 90 .... # /sbin/service mysqld restart
デフォルトは0で自動削除しないとのこと。
上記設定での削除のタイミングは、
MySQLサーバ起動時もしくは ログをローテートするときが、ログを削除するタイミングである。
とのこと。
参照元は以下。
http://www.softel.co.jp/blogs/tech/archives/2514
http://dev.mysql.com/doc/refman/5.1/ja/server-system-variables.html