タグ

パージに関するCon_Humiのブックマーク (1)

  • MySQL: 不要なバイナリログを削除(パージ)する shell | QK

    MySQLでレプリケーションってMASTERが吐き出すバイナリログをリレーしてレプリケーションをするわけなのですが、そのままにしておくとMasterにバイナリログがどんどん溜っていきディスクを圧迫してきます。自動削除の機能もあるのだけど・・MASTERのバイナリログをSLAVEが処理しているかなんて見ないで削除してしまう(そもそもレプリケーションのための設定ではない)ので、ちょっと怖いなあーといった感じですね。 そんなこんなで、全てのSLAVEが処理済のバイナリログを削除(purge)するshellを作ってみました。最近shellばっかり作っているな・・。 バイナリログ自動削除オプションは、例えば以下のような設定をMASTERのmy.cnfに加えてあげることによって、下記例ですと10日以上経過したログファイルを削除するってオプションなんですが、ここでは今回触れません。 set-variab

  • 1