- 締切済み
MySQL 4.0と4.1での互換性の問題
php4.3.10、MySQL4.0で今迄、ホスティングを利用してデータを入力してましたが、今回、ホスティング会社を変えたところMySQL4.1がインストールされていて、どうしても日本語が文字化けしてしまいます。 linuxの環境で データの形式は現在sjisになってます。 普段phpMyAdminを使ってデータの確認をしてますが、かなりの量のデータですのでどう移行してよいのか困っています。 ちなみに、ホスティング会社は海外のを使っています。 みなさん、どのように対応されてますでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- jeyson
- ベストアンサー率27% (3/11)
回答No.1
移行前のマシンのphpMyAdminからエクスポートで ダンプデータを取り出して 今度は移行先のphpMyAdminで SQL窓から取り出したダンプデータを送れば データは移行できます。 この際にどちらも文字変換は行わない状態で 行ってください。 この方法でやったら エラーが出る場合は sjisのコード体系の問題が絡んできますので 私がよくやる対処方法は EUCに変換しながらダンプをダウンロード SJISに変換しながらアップロードでしょうか 全てphpmyadmin上で行うことができます。 ちなみにMySQLの文字コード管理で Sjisは対象になっていますか? なってないと検索結果が正しくなくなったりして 悲しい結果を導きます。 phpmyadminのMySQLのシステム変数から 念のため確認をしておいたほうが良いです。 なかった場合の入れ方については また別項になると思います。