AutoMySQLBackupを導入(MySQL全体をバックアップ)
MySQLのデータをデータベース毎ちまちまバックアップするのではなく、全体を丸ごと定期的にバックアップしたいと思い、検索していたらすばらしいスクリプトを見つけました。
設定も簡単で、MySQL全体を一気にバックアップしてくれます。
まずは下記のサイトからスクリプトをダウンロードしてきます。
ダウンロードしたスクリプトファイルの中身を編集します。
すぐに使いたいのであれば、修正ポイントは4つだけ。
USERNAME = mysqlのユーザ名
PASSWORD = 上記ユーザのパスワード
DBNAMES = “all” ※存在する全てのDBのバックアップを取りたい場合はallを指定する
BACKUPDIR = “/var/mysql-backups”
これで、スクリプトに実行パーミッションを与えて実行するだけです。
chmod 755 automysqlbackup.sh
私の場合、「/usr/local/bin」においたので、
/usr/local/bin/automysqlbackup.sh
と実行します。
あとはこれを定期的に(私の場合1日1回)バックアップしたいので、cronに設定します。
00 03 * * * root /usr/local/bin/automysqlbackup.sh 1 > /dev/null
他にも便利なオプションとしては、
- LATEST=yes
- latestというフォルダに最新のものだけが入ります。
- MAILADDR = 自分のメールアドレス
- バックアップした旨のメールが届きます。
他にも、cronを使わないでできるそうですが、やり方が分かりません(^^;)
参考URL
ソフトバンククリエイティブ
売り上げランキング: 13219

まずは自分が何を知りたいのかを明確に
分かりやすかった!感動しました!
わかりやすい!
基礎から徹底的に教える、こだわりのある本
丁寧にMySQLの基礎を教えてくれる、いい本だと思います
翔泳社
売り上げランキング: 69264

ODBC接続など実用的な内容
実践的な良書、作者の今後にも期待
システム管理者向け
毎日コミュニケーションズ
売り上げランキング: 33218

ネット社会における善意
とりあえず作れる
よく書かれています
わかりやすいです!!
書いてある通りに進める必要がある
![基礎からのMySQL [基礎からのシリーズ] (プログラマの種シリーズ)](http://ecx.images-amazon.com/images/I/31RoYxVBGGL._SL160_.jpg)



コメントする