4.0以下から4.1以上へのアップデート ■事前準備 MySQLのプロセスを落とし、バックアップをします。 # mysqldump -u【user】 -p【passwd】 databasename > databasename.sql # cd /usr/local/ # cp -rfp mysql mysql_bk # rm -rf mysql ■最新版をインストール インストール方法はこちらを参照 ■my.cnf修正 # vi /etc/my.cnf [mysqld] default-character-set = ujis old-passwords # 5.0.13-rc 以上は追記 skip-character-set-client-handshake [mysqldump] default-character-set = ujis skip-opt [mysql] default-character-set = ujis # shit-jisの場合はsjis MySQLを起動させて、create databaseをして最初にDumpしたファイルをリストアします。 Nucleusの場合はこれで動きました('~') CHAR の定義等4.0以前より何かと変わっているみたいですので 詳しくは、日本MySQLユーザ会やMyNAを確認してください。 問題があって前のものに戻したいときは プロセスを落として # cd /usr/local # rm -rf mysql # cp -rfp mysql_bk mysql で元の環境に戻せます。 |
■PHP/DB >