WordPress 2.9からアップグレードできなくなった。。。

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になりました!

コメント

タイトルとURLをコピーしました