さくらはデータベース1つなので4から5に移行するにはデータベース削除をしてもう一度データベースを作りなおさなくてはいけないのです。
WP2.9はMySQL5でないと動かないというのでデータベースバージョンを上げることにした。
すごい量のいろいろなモノが試しに動いていたりするので
主なDBで動いてるもの
openpne
xoops
MT
WP
ablog
など
まず全体をphpMyAdminで全体をエクスポート
すっごいでかいよ!容量が。。。
エクスポート出来たら勢い良くさくらのコンパネでデータベースを削除します。
さよならーMySQL4!!
そして新たにMySQL5のDBを作成します。
データベースサーバも新しくふられました。1桁だったのが100番台になりました。
いつも使っているテキストエディタは、Peggyなのですが
そのでっかい全体のSQLファイルを開いたら行数が多すぎて途中で切られた;;
これは大問題なのでサポート見たけど仕様ということなので
巨大ファイルが見れるエディタを探しました。
EmEditor
にしました。有料なのだけど試用期間があるのでそれで!!
インストールして早速開きました。
EUCとUTFが混在しているファイルなのでシステムごとに分割してSQLファイルを作っていくことにしました。
ablogがEUCなので「ファイル」の「開き直し」でEUCで開きAblogのテーブルたちだけを取り出しひとつのSQLファイルに。
作ったSQLファイルをMyPHPAdminでインポート。
インポート成功。ここでエラーなどがある時はテーブル一つづつやりながらエラー箇所を探す。
でかすぎてインポート出来ない場合にはbzip2にして上げましょう。
$bzip2 ファイル名
その他はUTFだったのでUTFで開き直して分割SQLファイルを作成しインポートします。
※MySQL5はbzip2、MySQL4はbzip2対応していないのでgzipかzip
分割しながらインポートし各システムのコンフィグファイルなどの、データベース名を古いのから新しいのに変更してアップします。
ちなみにロリポップにわかりやすいの載ってました。
コメント