Tag Archives: phpMyAdmin

My SQL移行作業のその後

ずいぶんと間が空いてしまいましたが、作業のその後を。 今回はMySQLのバージョン3から 5.5.8にバージョッアップするのと同時にWebサーバーのApache,開発言語のphp,MySQLのデーターを操作するphpMyAdminもセットアップするため一括でインストール出来るXAMPP for windowsを使用しました。 作業とすると個々にインストールしてConfigファイルを書き換えてセットアップするよりも、細かい設定が無い「XAMPP」の方が数段早く作業を終了する事が出来ました。 (行った操作はXAMPPサイトのインストール手順のみでした) これで、サーバーの環境は整いましたが思わぬ落とし穴がありました。 移行作業は旧サーバーのMysqlディレクトリを新サーバーのMysqlディレクトリにコピーして終了のはずでしたが、レコード数が10万件を越えるテーブルが存在し、このテーブルだけがコピー後、正常に認識されませんでした(レコードが見えない)。何度か試しましたが現象は変わらないので、この大きなテーブルだけphpMyAdminを使用してデーターとテーブル情報をエキスポートして、そのデーターを新サーバーにインポート。これで無事全データーを移行する事が出来ました。 次にクライアントプログラムから新サーバーのMySQLにアクセスして操作すると、、、、漢字のデーターが見事に文字化けしてしまう。「うーんコードのセットは問題ないはず?」と確認しましたがこれは問題なし。 原因はクライアント側のODBCドライバーを最新版にアップしなかった事 この作業を行った結果正常なやり取りが出来るようになりました。サーバーのスペックが数段上がっているので、クライアント側からのレスポンスはストレスが無くなりました。 このシステムの開発後MySQLを使った開発からは離れていたので、手こずりましたが良い勉強になりました。 今回参考にしたサイト 1.Apacheの解説ならAdminWeb WindowsでのXAMPPのインストールからセットアップまでを参考にしました。 2.MySQL/PostgreSQLなどデータベースの学習ならDBOnline MySQL,PhpMyAdminのセットアップの参考にしました。