« 奥が深いネ。。 | メイン | 日々平穏 »

MySQL移行完了

ぷぉぉぉぉー、つかれたぁぁぁ _|\○_|||
CIサーバのMySQL対応作業完了しました。
マニュアル通り行かなくて結構大変大変。

まず、サーバ側のデータベースの準備が必要です。
サーバの管理者(つまりはわたし)が、まずこれを作成します。
参考サイトはここ

MovableTypeのMySQL対応の顛末

はい、データベースの空箱を作っておくだけですからとっても簡単なんですね。

そして、各ユーザーがデータ移行作業としてやることは下記の通りなんでとっても簡単。

MovableTypeでMySQLデータベースを利用する

これもとっても簡単。ヽ(´ー`)ノ

この通りやって、ちゃんと「mt-db2sql.cgi」が走ったにもかかわらず・・・うごかなーい!
MTのログイン画面でユーザー名とPassが受け付けられなくまります
サーバの移行後のデータを見ると、データベースがまったく移行されず
0Byteデータになってます。

で、色々いじった結果、「mt-db2sql.cgi」のデフォルト状態だと
データ移行にはmt-db2sql.cgiのあるフォルダ以下の構成が大事です。
 (1) MTフォルダ"lib"があること
 (2) MTフォルダ"extlib"があること
 (3) これまでのデータの入ったデータベースフォルダ"db"があること

わたしがはまったのが(3)の条件でした
MTのディレクトリ自体は 「mt-db2sql.cgi」の15行目 $MT_DIR = './'; で設定できますが、
(1)と(2)のフォルダ指定はできるものの(3)のフォルダ指定がぱっと見ありません。

わたしのBlogはBerkeley DBのデータ位置を、ちょこっと変えていたので、
データベースが見つからず移行後のデータが0Byteになってたんですね。。

初歩ミスで1日費やしちゃいましたよ。。(´∀`;)

新しくdbフォルダを作って、Berkeley DBの既存データをコピーして
「mt-db2sql.cgi」実行・・・
さっくり完了ヽ(´ー`)ノ

動きも速くなった・・・かな?(’’

コメントを投稿


Type the characters you see in the picture above.

 

リンクサイト一覧

管理者用

来訪者数
あやろぐ管理

Powered by Movable Type 5.12
(c)2004-2011 CrimsonIris.
2012年1月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31