sakura vps 全てのmysqlDB、テーブルバックアップを dropbox へ その3

2014年1月8日更新 view: 60 view
photoBy: http://www.shoutcaststreaming.us/images/vps-serve…

mysqlDB全てとサイトデータをバックアップ

過去記事

http://www.matomater.com/14597/

スポンサードリンク

パスワード無しでmysqlに入れるように

/etc/my.cnf のファイルを検索

find / -name '*my\.cnf*' -print

パスワード無しで入れるように追記

[client]
password="YOUR MYSQL PASSWD"

backup.sh を作成

vim /var/shell/backup.sh

#今日の日付を取得
TODAY=`TZ=JST-9 date +%Y%m%d`

mkdir -m 777 /var/backuptmp/$TODAY

#mysql DBすべてをバックアップとして取得
for x in `mysql -Bse "show Databases;"`; do
        mysqldump --skip-lock-tables $x | gzip -9 > /var/backuptmp/$TODAY/$x.`date +%Y%m%d`.gz
done

#サイトのファイルすべてをバックアップとして取得
zip -r /var/backuptmp/$TODAY/sitedata.zip ls /var/www/html

#dropboxにアップロード
/home/your/dropbox_uploader.sh upload /var/backuptmp/$TODAY/ /backup/$TODAY/

#dropboxとローカルの古いファイルを削除
DELETE_DAY=`date -d '10 days ago' +%Y%m%d`
/home/your/dropbox_uploader.sh delete /backup/$DELETE_DAY/

#Delete Local backup_temp
rm -rf /var/backuptmp/$TODAY

あとは backup.sh をしかけて完了。

スポンサードリンク

関連記事

関連カテゴリ

コロ助

web関連の記事や制作系の記事をどんどんまとめていきます。 宜しくお願いします!

ピックアップ

パソコン・ソフトウェア ランキング

4月21日 ( 土 ) にアクセスが多かった記事はこちら!