« MySQLのインストール | メイン | Movable Type 3.2 Betaへ移行 »

2005年09月19日

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年09月19日 18:05

トラックバック

このエントリーのトラックバックURL:
http://www.kav.dyndns.org/cgi-bin/MT/mt-tb.cgi/40

コメント

コメントしてください




保存しますか?