Info kplace.plala.jpから移設しました
■目的
WebサーバのHDDから異音が出ているのでMovableTypeのバックアップを実行します。
■バックアップ対象
(1)mtディレクトリ
(2)mt-staticディレクトリ
(3)Blogディレクトリ
(4)DataBase
■Blogディレクトリバックアップ
(1)FTPクライアントを使ってWinPCにバックアップします。
■DataBaseバックアップ
(1)バックアップするDataBaseを確認します。
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| blog |
| mysql |
| test |
+--------------------+
4 rows in set (0.12 sec)
(2)dumpします
# mysqldump -a --user=root --password= PASSWORD blog > /home/user/blog.mysql
(3)自動バックアップ
たとえば毎日AM6:00に自動バックアップするにはcrontabを以下のように編集設定します。
# crontab -e
00 6 * * * mysqldump -a --user=root --password= PASSWORD blog > /home/user/blog.mysql
■BataDaseリカバリ
たとえば以下のようにリカバリを実行します。
# mysql --user=root --password= PASSWORD blog < /home/user/blog20070906.mysql
■注意事項
・最終的にWinPCにバックアップして漢字コードがShift-jisになったようです。リストアの時はUTF-8になるようにアップロードしないと文字化けがおきます。