今日のMovable Type 4.1:MySQL4.0系からMySQL5.0系へのデータ移動
2008年1月30日 23:17
MySQL4.0系からMySQL5.0系にデータを移動する方法はDUMPがあれば簡単だ
phpMyAdminで取り出したMySQL4.0系のデータをそのまま、MySQL5.0系にインポートしてもMovable Typeでは日本語が正しく表示されないが、下記の方法で、phpMyAdminからDUMPをインポートすれば正しく日本語が表示される。
XREA.COMやCORESERVER.JPをお使いの方は、DUMPの作り方については、「XREA.COMやCORESERVER.JPでのDUMPの作り方」を読んでほしい。
やり方を解説しよう。
新たにDBを作る
まず、移転先のサーバーのphpMyAdminを開く

新たに作るデータベースの文字コードを[latin1_general_ci]にする

新規データーベースを作成するの欄にDB名を入れて[作成]をクリック。

データベースが作成されたのを確認したら、[インポート]をクリック
DBのインポート

文字コードを[latin1]を選択して[参照]をクリック

アップロードするDUMPファイルを選択

[実行する]をクリック。

「インポートは正常終了しました。xxx個のクエリを実行しました」と表示があり、MT3.3x系の場合は左側のDB名の右に(20)という数字が入っていればデータインポート完了。
以上で、MySQL4.0系からMySQL5.0系のデータ移動は完了。
これで、MT3.35からMT4.1へのアップグレードの準備は整ったので、次回はMT3.35からMT4.1へのアップグレードを解説する。
参考になれば幸い。
投稿者: Dakiny 日時: 2008年1月30日 23:17 |
|
|
| パーマリンク | コメント(1) | トラックバック (0)
トラックバック
このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/1552
※文章内容と関係のないトラックバックは固くお断り。








コメント
初めまして、XREAの4.0系サーバーから5.0系サーバーへ移転しようとしております。色々と試みたのですが、DBデータを文字化けさせずに移動させることができず、google検索しているうちにこちらの記事にたどりつきました。
さっそく同様の方法を試してみようとしたのですが、XREAのコントロールパネル経由でphpmyadminへログインした場合、新たにDBを作製する、のチェックボックスが「権限なし」となってしまいます。
またコントロールパネルにて新規DBを作製すると日本語コードしか指定できないため、こちらで紹介されている方法が使えません。
どのようような方法でログインすればDB作製権限を持てるのでしょうか?
XREAのユーザーフォーラム等も検索したのですが、解決策が見つからなかったので、失礼とは思いましたが質問させていただきました。
大変申し訳ありませんが、もし可能でしたらご教示をお願いします。
投稿者: ぺん太 | 2008年7月 9日 23:47