以下のような要領で、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
コメントはまだありません