はじめに
気づいたら自分の PC の空き容量が 10 GB しかないことに気づきました。
特に何かデカいファイルをダウンロードしたとか、たくさんのなソフトをダウンロードしたとかいう記憶は無かったのですが、めちゃめちゃ容量が圧迫されていました。
その時に対応した内容の備忘録です。
結論
オチとしては最近顧客対応で 15 GB ほどのダンプファイルを出し入れしてたからたくさんたまったようです。
消したら 70 GB 空きました、、、!
バイナリログとは、MySQL サーバーインスタンスで行われたデータ変更に関する情報を含む、一連のログファイルのことで、データの出し入れしているだけで溜まっていくようです。
対応したこと
1. バイナリログの確認
以下を実行します。
SHOW MASTER LOGS;
直接見に行くことも出来ます。なんと 70 GB ほどある模様、、
2. バイナリログの削除
以下を実行します。
※ to は、指定した binlog 以前のファイルを削除する、という意味です。
PURGE MASTER LOGS TO 'binlog.000115';;
3. 確認
もう一度以下を実行して確認します。
SHOW MASTER LOGS;
指定した部分がきれいに削除されています。
容量もたくさん空きました!!!
さいごに
MySQL に膨大なデータの出し入れをしているときに、PC の容量が圧迫しだしたら MySQL のバイナリログ疑いましょう!