バックアップの仕込み

先日のトラブルでデータベースのバックアップが必要という事に気づいて、バックアップを取ることにしました。

#!/bin/bash
DATE=`/usr/bin/date '+%Y%m%d%H'`
DBPASSWORD=MySQLパスワード
BACKUPDIR=~/バックアップディレクトリ
BACKUPDB=$BACKUPDIR/mysql.dump.$DATE
BACKUPCN=$BACKUPDIR/コンテンツ.$DATE.tar.gz

/usr/local/mysql/bin/mysqldump --all-databases --password=$DBPASSWORD > $BACKUPDB
/bin/tar zcf $BACKUPCN ~/public_html

こんな感じでシェルスクリプトを書いて、cronでバックアップをしてみることにしました。
MovableTypeのエクスポート機能がコマンドラインから呼び出せるともっと良いのですが。