MySQL 4.0から5.0に無理やりアップデートしてみた

一台微妙なサーバがあって、いろいろCatalystとかで動いているのがたくさんあるサーバなんだが、MYSQLが4.0で文字コードEUCで全部UTF-8でやりたいなとおもった。

で無理矢理4.0から5.0にMySQLをアップデートさせてみたメモ。

MySQLは --prefix=/usr/local/mysql5

Character set '#12' is not a compiled character set and...EUC使ってるアプリだと怒られる。

configure; make; make install;
mysql_fix_privilege_tablesしてテーブル更新
パーミッションの設定をして、/bin/mysql_install_dbでMySQLのDBつくって
古いMYSQLデータをlnでシンボリックリンク
lnで /usr/local/mysql5を/usr/local/mysqlに割り当てて再起動する。

で、以前のアプリでEUC使ってる奴も問題なく動いている。
たぶん問題ないだろうーー

意外と簡単にアップデートできた