・CentOS
・バイナリでDBごとダンプ
・1週間分残して古いのを消す。
dbbackup.sh
#!/bin/sh bak=`date +%Y%m%d` mysqldump --default-character-set=binary --hex-blob -c -u ユーザ名 -pパスワード testdb > /home/admin/_bkup/testdb.$bak.sql gzip /home/admin/_bkup/testdb.$bak.sql bak2=`date --date "7 days ago" +%Y%m%d` rm -f /home/admin/_bkup/testdb.$bak2.sql.gz
cronで1日1回実行。