【MYSQL】mysqldumpで自動的にDBを日次バックアップ(1週間分)

このエントリーをはてなブックマークに追加

以下のような要領で、crontabにmysqldumpコマンドを登録しておくと、
毎日0時0分になると、自動的にDBのバックアップを作成してくれる。

内容から分かるように、以下の例では、月〜日曜日までの、
常に7世代分のバックアップを取っておく。

0 0 * * 0 /usr/bin/mysqldump -u DBユーザ名 -x –all-databases -p –password=DBパスワード > /vol/dump_sunday.sql
0 0 * * 1 /usr/bin/mysqldump -u DBユーザ名 -x –all-databases -p –password=DBパスワード > /vol/dump_monday.sql
0 0 * * 2 /usr/bin/mysqldump -u DBユーザ名 -x –all-databases -p –password=DBパスワード > /vol/dump_tuesday.sql
0 0 * * 3 /usr/bin/mysqldump -u DBユーザ名 -x –all-databases -p –password=DBパスワード > /vol/dump_wednesday.sql
0 0 * * 4 /usr/bin/mysqldump -u DBユーザ名 -x –all-databases -p –password=DBパスワード > /vol/dump_thursday.sql
0 0 * * 5 /usr/bin/mysqldump -u DBユーザ名 -x –all-databases -p –password=DBパスワード > /vol/dump_friday.sql
0 0 * * 6 /usr/bin/mysqldump -u DBユーザ名 -x –all-databases -p –password=DBパスワード > /vol/dump_saturday.sql

この記事をシェアする

この記事が役に立ったら、Facebook、Twitter、はてなブックマークなどで、シェアしていただけると嬉しいです(^^)
このエントリーをはてなブックマークに追加
コメントはまだありません

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


※管理人の承認後に、投稿したコメントが表示されます。
技術資料
【PHP】死活監視をPHPの標準関数だけ実現したった

ボーカル講座が連載されているかと思いきや、突如話題が変わった、サーバーの死活監視についてwww 簡易 …

技術資料
[MYSQL] データベースインポートのコマンド

シェル上でエクスポートしたデータベースをインポートする場合のコマンド。 いつも忘れてしまうので、メモ …

技術資料
【PHP】続:fputcsv関数の改行コード

前回、stream_filter_registerを使った、fputcsvの改行コードをLFからCR …