Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」 -> 資料室 -> PHP&MySQL -> 【MYSQL】mysqldumpで自動的にDBを日次バックアップ(1週間分)

【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


この記事の最終更新日:2017/10/22
最初に記事を書いた日:2012/02/29

この記事をシェアする

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

関連記事

資料室のトップに戻る

Meteoric Streamについて

管理人

Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」 -> 資料室 -> PHP&MySQL -> 【MYSQL】mysqldumpで自動的にDBを日次バックアップ(1週間分)
▲Top