<p>my.cnf</p><p><br /></p><p><pre class="code">[mysqld]
expire_logs_days=10</pre><br /></p><pre class="code lang-" data-lang="" data-unlink="">mysql> set global expire_logs_days = 10;
Query OK, 0 rows affected (0.02 sec)
mysql>
mysql> show variables like '%days';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| expire_logs_days | 10 |
+------------------+-------+
1 row in set (0.00 sec)
mysql> </pre>みたくしてやるとバイナルログが自動削除されます。<br />↑の例だと10日間経過したバイナリログを削除します。<br />削除のタイミングはバイナリログのローテーション時かMySQLの再起動等を行った時です。<br />