本番環境からローカルへのデータのインポートについて

本番環境のXOOPSからローカルのテストサーバーにデータを移行しようとした際、phpmyadminでちょっとつまづいたので、覚え書き。

サーバーは、
本番環境 MySQL4.1.22
テスト環境 MySQL5.1.30

データベースを作成し、データベースを選択して、エクスポートしたデータをインポートしたが、途中でエラーとなってしまった。
原因はデータベース作成の際に、意味がわからず照合順序をutf-8のままにしていたからのようだ。xoopseucでつかっていた。

  1. 新規データベースを作成。照合順序を「eucjpms_bin」(日本語、バイナリ)で作成。接続の照合順序の項目は触らず。
  2. [インポート]タブを開き、データを参照。ファイルの文字セット「eucjpms」を選択。インポートするファイルの形式>オプション SQL互換モードは「MYSQL40」を選択。

これでインポートできた。