Berkeley DBからMySQLへの移行

|

Movable TypeのデータベースをこれまでのBerkeley DBからMySQLへ移行した。
移行には、MySQLへMovable Type用の新規データベースの追加、ユーザーの追加、Movable Type側のConfigurationの変更が必要だ。

MySQLへのMovable Type用の新規データベースの追加、ユーザーの追加は、次の手順:

shell> mysql -uroot -p
mysql> create database movabletype;
mysql> grant all privileges on movabletype.* to xxxxx@localhost;
mysql> set password for xxxxx = password('yyyyy');
mysql> flush privileges;

また、Movable Type (3.171-ja)側のConfigurationの変更は:

mt.cfg:

ObjectDriver DBI::mysql
Database movabletype
DBUser xxxxx
DBHost localhost

mt-db-pass.cgi:

yyyyy

その上で、mt-db2sql.cgiを実行する。mt-db-pass.cgiはアップグレードパッケージにのみ入っている。

Movable Type (3.2-ja Beta) では、これはまったくうまく行かなかった。原因は不明だが、調査打ち切り。

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1.

カテゴリ

このブログ記事について

このページは、kavが2005年9月19日 18:05に書いたブログ記事です。

ひとつ前のブログ記事は「MySQLのインストール」です。

次のブログ記事は「Movable Type 3.2 Betaへ移行」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1
Sony Style(ソニースタイル) DHCオンラインショップ