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アナリティクスを、例えばWebサイトの管理会社と共有したい時などに「アカウント共有方法」を。 ・Googleアナリティクスにログインし、左下の歯車マークを …

[備忘録]Adobe Photoshop CS2がwindows10 64bitでエラーとなる場合の対処

「Adobe Photoshop CS2は動作を停止しました」エラーとなる 自宅PCをwindows10 64bitにアップグレードした(*1)ので、それに伴い、各種ソフトをインストールしているのだが …

困った、、さくらサーバー内で同一ドメインを設定できない。。

さくらインターネットの「メールボックス」は絶対オススメ! 通常、レンタルサーバーを借りると、ホームページ用の「Webサーバー」と、メール用の「メールサーバー」は、同一サーバーに収容されていることがほと …

[備忘録]Windows10:PCで画面上に表示されたQRコードを読み取る方法(カメラなし)

いちいちスマホで読み取るのは面倒だ。。 パソコンで作業していると、表示されたQRコードを読み取りたい時がある。 そんな時、スマホのカメラをかざして読み取っていただ、なんとも面倒だ。 そこで、カメラなし …

[備忘録]WordPressにYouTube動画を設置する方法

せっかく作った動画をサイトに掲載したい あるお客様で 会社概要ムービーを作るお手伝いをさせていただいた。 ムービーは その会社のイベントで上映したのだが、せっかくなので自社サイトにも掲載しよう!という …