mysqldumpでバックアップしつつ、毎月のデータをgzipで圧縮するcron向けスクリプト

シェルスクリプトを駆使せざるを得ない機会があったので、勉強ついでに書いてみました。

gist使ってみたかっただけです。

で、肝心なスクリプトはこんな仕組みです。

  • _dirにバックアップ用フォルダを設定
  • 年月フォルダ内にY-m-d.sqlの形式でバックアップを作成
  • 月が変わっていた場合は、前月分フォルダをgzip圧縮
  • mysqldumpの使い方はお好きなようにどうぞ

cronとかで毎日動かすといいと思います。

コメントを残す