良く使う mysql back up shell

自分がよく使うバックアップシェルをメモ書き。

#!/bin/sh
MYDB='dbname'
MYUSER='mysqluser'
MYPASSWORD='mysqlpassword'
BACKDIR=~/backupdb/
DAY=`date +%d`
mysqldump -u $MYUSER -p$MYPASSWORD $MYDB > $BACKDIR$MYDB.$DAY.sql

だいたいcronで毎日ダンプ取る。30日~31日の世代で出力。