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%台に下がっていた。。
バイナリログが半分を占めていたことになる。。
 
 

-サーバ, 備忘録
-,

関連記事

[備忘録]「Chromeリモードデスクトップ セッションが終了しました」の対処

リモートログインが出来なくなった。。 頻繁にリモート接続して使っていたPCだが、、ある日突然「Chromeリモードデスクトップ セッションが終了しました」エラーが出て接続できなくなってしまった。。 特 …

[備忘録]ZenlogicのWordPressで403エラーが出るときの対処

WAFを有効にしていることでアクセスが制限されている可能性あり こんな(↑)エラー「403 指定されたページまたはファイルへのアクセスが禁止されています」が出たら、WAF(WEBアプリケーションファイ …

[備忘録]Outlook:ロリポップで最新メールが受信できなくなった(IMAP)

今まで受信できていたが、急に出来なくなった。。 弊社にてサポート契約しているお客様から、「急にメール受信ができなくなった」と相談あり。。 詳しい経緯を確認すると、 ・メールサーバーは「ロリポップ」 ・ …

[備忘録]AdobeXD:「Creative Cloud ライブラリの初期化中に問題が発生しました」エラーの対処

エラーの回避方法 業務で使っている Adobe Creative Cloudで「Adobe XD」を立ち上げると、「Creative Cloud ライブラリの初期化中に問題が発生しました」というエラー …

[備忘録]WordPressのログイン画面にIPアドレス制限をかける方法

より強固なセキュリティ対策を WordPressのログイン画面にBasic認証を設定する方法はブログ(*1)に書いたが、更に強固に特定のIPアドレスからしかアクセスを許可しないように制限する方法を。 …