当サイトはdbにMySQLを使用しています。BarkleyDBであれば、FTPでdbのディレクトリーごとローカルに落としてバックアップ出来るらしいのですが、MySQLには通用しないとのこと。「さくらインターネット」ではphpMyAdminを使用してバックアップ出来るので、作業手順の覚え書きとして記しておきます。
「movable phpMyAdmin バックアップ」でGoogleして見つけた、Lucky bag::blogさん:phpMyAdminでMySQLバックアップやアロマネット株式会社さん:MovableTypeのバックアップ方法を参考にして行いました。
- さくらインターネットのサーバコントロールパネルにログインします。
- データベースの設定を選びます。
- 「データベース ユーザ名 / データベース名」、「データベース サーバ」を控えておきます。「データベース 接続パスワード」も思い出しておきましょう。
- 管理ツール(phpMyAdmin)部にある
をぽちっと。
- 「phpMyAdmin 2.6.1-pl3 へようこそ」が開いたら、「Language:」は自分のMovableTypeでの設定を選択し、ユーザー名、パスワードを入力します。サーバーの選択部は上記で控えたデータベース サーバを選んで、ログインします。
<2005/8/13追記>私はUTF-8でmovableを設定しています。「Japanese(ja utf-8)」を選択しておかないと、エクスポートした結果が文字化けします。
- MySQL>エクスポートを選択して、エクスポート用の画面にします。
- エクスポート>全選択でデータベースを選択し、『「DROP TABLE」を追加』『「IF NOT EXISTS」を追加
』『完全な INSERT 文を作成する』にチェックします。オプションの詳細は.mrxさん:バックアップ:Export Optionを参考にさせてもらいました。
- ファイルで保存するにチェックをつけるとファイルの保存ダイアログが表示されて、ファイルとして保存できます。チェックをつけないと、データベースの内容が表示されますので、エディタにコピペして保存します。
んで、ちょっと気になるのが文字化け。「ファイルで保存する」で直に保存したファイルを秀丸などのエディタで見ると、文字化けしまくりです。「○non ○EUC ○SJIS エンコーディングへ変換する」部でエンコード種類を替えたり、エディタのエンコード種類を変更したりと試行錯誤しましたが、今のところ解決策がわかりません。とりあえず、直に保存したファイルと、コピペで保存したファイルをバックアップとしています。
また、Internet Zone::Movable TypeでBlog生活さん:◆Movable Typeのバックアップによると、Type Moverというものでバックアップすることもできそうなので、いずれチャレンジしてみようと思います。
≪ 続きを隠す