CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

サーバ 備忘録

[備忘録]MySQL:バイナリログを自動削除する方法

投稿日:2016年4月12日 更新日:

mysql-s

サーバー容量を圧迫

サーバーの空き容量を毎日自動的にチェックしているが、
メインのサーバー容量が徐々に増えて、ついに87%まで来てしまった。。
90%を超えるとさすがにマズいので、何が圧迫しているか調査してみた。

MySQLのバイナリログが延々と増え続けていた

調査してみたところ以下のファイルが700フィイル近くあり、かなりの容量があることがわかった。
/var/lib/mysql/mysql-bin.000XXX

調べてみるとMySQLの「バイナリログ」と呼ばれるログファイルで、デフォルトでは削除されない設定になっているようだ。

バイナリログを自動削除する設定

# vi /etc/my.cnf

———————
[mysqld]
expire_logs_days = 30   ←コレを追記(30日分残して削除する設定)
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
———————

# service mysqld restart   ←書き換えたあとリスタートするべし!
※やったら一度Start時エラーになった!!
もう一度 やったらOKになった。。

このあとディスク容量をチェックしたら 40%台に下がっていた。。
バイナリログが半分を占めていたことになる。。
 
 

-サーバ, 備忘録
-,

関連記事

[備忘録]Googleドライブ:「現在、ファイルを開くことができません」の対処

いつもは問題ないのに、ある日「現在、ファイルを開くことができません」となった Googleドライブで、フォームやスプレッドシートを開こうとすると「現在、ファイルを開くことができません」と表示され、エラ …

[備忘録]Excel2007:値0のセルを空白にする/ゼロを表示する方法

値が「0」(ゼロ)のセルを空白にしたり、ゼロ表示したりする方法 Excelを使っていると、値が0のセルにゼロを表示させないで空白のままにしておきたい場合がある。 そんなとき、「ユーザー定義」とか「IF …

[備忘録]Windows10:「別のプログラムがこのフォルダー…」で削除等ができない場合の対処

たまに出る、、「別のプログラムがこのフォルダーまたはファイルを開いているので操作を完了できません」 ファイルやフォルダの削除や移動、名称変更をしようとすると、たまに「別のプログラムがこのフォルダーまた …

[備忘録]Excel&PowerPoint:ちょっとした小ワザ(2件)

Excelのファイルを「閉じる」ショートカット Excelを閉じるときに、いつもマウスでウィンドウ「右上の[×]をクリックしていたが、 2つのウィンドを見比べながら作業するときなど、ウィンドが画面から …

[備忘録]Gmail:古いメールを一気に削除する方法

Gmailで大量のメールを一気に削除する方法を 弊社お客様のGmailで、サーバー容量(制限 15GB)を超えてしまい、受信できない事象が発生した。 調べたら数年前からのメールが数千件、、サーバー上に …