MovableType の データベースを を BerkeleyDB から MySQL に移行することにしました。
せっかくMySQLが使えるサーバですので。。利点は。。たぶんエントリーが増えても重くなりすぎないのだろうと。。妄想中。。正直、知らへん。再構築なんかで効くだろうと勝手に思い込み。
で、早速 「MySQL Movable Type 移行」で検索しまして 参考サイトを探し方法を勉強。
Movable typeのマニュアルにもありました。
見やすいのはロリポップの「MovableTypeのMySQL移行」。流れはほとんど同じですし。
・xoops導入時にMySQLの設定は済ませているので 「OK」 詳しくは
「2.データベース(MySQL)の初期設定」
・『mt.cfg』 の記述変更 データベースを BerkeleyDB から MySQL に。。
・『mt-db-pass.cgi』 の編集 MySQLのpass 設定。。
んで、『mt-db2sql.cgi』 の実行。。(MovableTypeのアップグレードパッケージに含まれているのでダウンロードしてきてサーバにUP。。が普通だけどぢぶんの場合、何度かバージョンUPしたときに入れてた。)
しかぁ~し、エラーで止まるぢゃん!がっくし。
(少し数字が違うけど、エラーは下のような感じ。)
Loading database schema…
Loading data…
MT::Author
1MT::Blog
1MT::Category
1
10An error occurred while loading data:
なして~。。何度か MySQL データベース上で削除して再トライ!。。しても失敗。。あきません。
対策は??再度検索して 「mt-db2sql.cgi でのエラー」 というエントリーを発見!。。
サブカテゴリがあかんのねん。
さっそく一度、BerkeleyDB に戻してサブカテゴリを全部トップに移動。あーんど、再構築。
そして、再び 『mt-db2sql.cgi』 実行!できますたぁ
そして、MovableType の データベースを を BerkeleyDB から MySQL に移行して第1号のエントリーです。。まぁ、見た目は分からんのですがね。
コメント
MySQLへの移行方法(トラブル対処)
まずはじめに。このエントリーはMobableTypeを使っていて、 MySQ…