WordPress2.9になって、今のDBのバージョン(MySQL4)がサポート外になってしまった。
今のレンタルサーバはDBを新しく作るとMySQL5で作ってくれるみたい。なので、DBの移行をしてみることにしたよ。
オレが借りてるレンタルサーバはDBの管理にはphpMyAdminとSQLBuddyが使えるようになってます。そこでまず、SQLBuddyでデータベースをエクスポート。phpMyAdminだと文字化けしたんで、ちょっと怖くて。SQLBuddyの方はファイルでダウンロードできます。実際ダウンロードできたファイルもUTF-8で読めるものでした。
次は新しいDBを作ります。MySQL5の新規データベースができました。そして、その新しいDBに先ほどのバックアップをインポートします。ところが、SQLBuddyにはエクスポートがあるんだけどインポートのメニューが無い。なんで?!仕方ないからphpMyAdminでインポートしました。
まず、エクスポートしたテキストでcreatedbしてるとこをコメントアウト。あとはuse文のDB名を新しいDBに変更。んで、インポート開始。無事できたみたい。
次はWordPressで使ってるDBの設定変更。
[WP_ROOT]/wp-config.phpのDBの部分を新しいDBの設定に書き換えます。先頭の方の、DB_NAME、DB_USER、DB_HOSTのとこですかね。
書き換えてブログにつないでみてつながらない場合は設定を確認、バックアップも残しておくのも重要だね。
それではいよいよ、ダッシュボードから自動アップグレードをしてみます。
2.9-jaの[自動アップグレードを実行]!
おぉ!うまくいきました!ということで無事2.9になりました!
コメント