大変なことになりました。(と書いている今は全作業を終えたんですが、、
もとのサーバ
nucleus 3.1
Apache/1.3.33
PHP 4.4.1
MySQL 4.1.15
という環境から、
さくらの以下の環境へとnucleusの全ファイルを移行するには、、、
nucleus 3.21
apache 1.3.33
php 4.3.10
MySQL 4.0.2x
まあ、nucleus関連ファイルは3.1から3.2へのバージョンUPによって、
若干変わっているから良いとしても、これまで書き溜めたitem(エントリ)が
消えるのはどうしても死守しなければならない。
元凶はどうやら、MySQLのバージョン(特にMySQL 4.1.15)
このあたりを参考にして、
・phpMyAdminでMySQLのバックアップ・オーバーヘッドの解消
・phpMyAdminでMySQLバックアップ
どんなにsqlダンプをして、再度取り込んでも、文字化けが発声します。
もともとutf8の国際派で作っていたのですが、突き詰めると
前のサーバのバージョンがおかしいらしい。
それで、
・PHP&MySQL や
・XAMPP上のPHP+MySQL文字化け解決 や
・バイナリの文字コードの確認
・MySQL 4.1.xで文字化け
なんかを見ながら、.my.cnfや.my.iniを作ったりして、
どうにかしてデータベースの移行を図ろうと思ったんですが、
どうしても、前の鯖MySQL 4.1.15の文字コードがlatin1から変更しません。
(そういう仕様??
で、、
結局100件くらいのエントリだったので、手動で直しました。
前のコメントとトラバが吹っ飛んだのは(と言ってもほとんどない)ちょっと気持ち悪いけど、
これ以上、良く分からないmysqlやphpadminでつまづくのは時間の無駄と判断。
お陰で今はキレイに表示されています。
うーん、GPLライセンスだからか、、、結構ツライな、MYSQL。