Oh!Super164 取り留めのない日記のような

2007/1/17 水曜日

予行演習MT3.33

Filed under: 備忘録 — pecos @ 20:49:26

Vine3.2環境を4.0に移行したいのだが、MTの移行をやってみた
ハマったのはmysqlだけだったので、忘れない内に手順を書いておこう・・・

Vine3.2上にて:
$mysqldump -a -u USERNAME -p DATABASE > FILENAME
Vine4.0上にて:
$mysql -u root -p mysql
>create database DATABASE character set utf8;
>grant all on DATABASE.* to USERNAME@localhost identified by ‘PASSWORD‘;
>flush privileges;
>quit
$mysql -u USERNAME -p DATABASE
>set password=old_password(‘PASSWORD‘);
>flush privileges;
>quit
$mysql -u USERNAME -p -default-character-set=utf8 DATABASE < FILENAME

まずは元のデータをダンプ(というかSQL文が吐き出されてるだけ)で抜き、Vine4.0に空のDBとユーザを作成しインポートさせる。たったこれだけなのだが、文字化けとMTからの接続が上手くいかなかったので一工夫。どうやら、暗号化のモジュールが足りないのか、旧来の接続方法が通用しないのか、パスワードを古い形式で行うように設定したら接続出来るようになった。文字化けはDB作成時とインポート(SQL文のファイル)実行時にutf8を指定したら直った。
それ以外はMT3.33を展開してのコピーと、旧データファイルとmt-config.cgiを丸ごとコピーしたのみ。mt.cgiを実行するとDB変換も行われる(まぁ、細かいとこはいじったけど、それはパスの微妙な違いとかの程度)。コツさえつかめば簡単にいけそうだ(ってか、コツつかむのに随分試行錯誤してしまったけど・・・)。
Vine4.0を入れたマシンは現行のマシンより若干CPUが高速なのと、メモリ容量が多い。しかし、期待した程速度改善は見られませんなぁ・・・ガッカリ
ということで実験はこれまで、まだ今まで通りの鯖で動作中・・・・

2 Comments »

  1. カーネル2.6をもってしても通常の3倍の性能は出ないでありますか!
    がっかりであります!

    コメント by pacco — 2007/1/17 水曜日 @ 21:29:45

  2. 2.6なんて飾りであります
    偉い人にはそれがわからんのであります!

    コメント by pecos — 2007/1/17 水曜日 @ 23:03:02

RSS feed for comments on this post.

Leave a comment

Powered by WordPress