●Berkeley DBからMySQへLデータベースを移行しました
Movable Type3.3になってから特に動作が遅くなり、個別のエントリーのUPや"インデックス・テンプレートを再構築"はなんとか可能なものの、"すべてを再構築"ができなくなっていました。そのため今まで(なんとなく手を出したくなかったので)躊躇していた"データーベースのMySQL化"を実行することにしました。
まずMySQLのインストールとユーザー、データーベースの作成はMySQLやDebian(Sarge)でMySQLサーバを参考にして進め、次にmt-config.cgiの編集、mt-db-pass.cgiの設定、mt-db2sql.cgiの実行は BerkeleyDBから MySQL に移行、Movable type のデータベースを変更するMovable Typeユーザー・マニュアル: Berkeley DBからのアップグレードを参考に実施しました。
その結果無事にデーターベースの移行が終わり、再構築もできるようになりました!また処理スピードも明らかに速くなっており、"やって良かった"と実感してます!!
本家の参考ページ
Berkeley DBからSQLデータベースへの移行
これからはデータベースのバックアップもやろう!!!
Movable Type環境のバックアップ(Linux, BSD, Mac OS X)