[ MovableType ] Berkeley DB から MySQL に移行してみる

私のレンタルしているサーバは MySQL が使える事と、記事の動的生成の下準備として Berkeley DB から MySQL に移行してみました。方法は、Berkeley DB データベースを SQL データベースに変換する手順 に詳しく解説されていますが、簡単に手順を紹介しておきます。お約束ですが、移行作業は自己責任でお願いします。

  1. mt-check.cgi を実行して、データベースが使えるかどうか確認。
  2. サブカテゴリを設定しているとエラーが出るらしいので、全てのカテゴリをトップレベルカテゴリに変更しておく。
  3. mt.cfg と mt-db-pass.cgi の設定を書き換える。
  4. mt-db2sql.cgi を実行して、データを移行する。
  5. Movable Type をインストールした時に作成した「db」フォルダを削除する。

実は、こんな方法があるのを知らなくて、「データベースを移行するには、再インストールしかないかな〜」などと思っていたので助かりました。再インストールしなくて良かったw

2 COMMENTS

shibata(hi) shokudou

Movable type 2.661のBerkeley DBをMySQLへ

今頃MT2.661で、しかも今更Berkeley DBからMySQLへ変更してみた。 #Rebuildがどんどん遅くなっているような気がしたので、 #ちょ…

shibata(hi) shokudou

Movable type 2.661のBerkeley DBをMySQLへ

今頃MT2.661で、しかも今更Berkeley DBからMySQLへ変更してみた。 #Rebuildがどんどん遅くなっているような気がしたので、 #ちょ…

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です