WordPressのDBをMySQL5.6にUpdateする

今使っているWordPressは、簡単のため Web Platform Installer Ver7.1(以下WPI)を使ってWordPress日本語をWindowsServer2012(IIS8.5)にインストールしました。
MySQLもそのとき同時にインストールされたのですが、MySQLのバージョンは5.1で、既に2013年12月31日なんと1年半近く前に、プロダクトライフサイクルが終了していることを知り、なにも知らずWinXPを使い続けているような印象を持ちました。(MSはお古を提供している!?)
早速  MySQLを最新版の5.6にUpdateすることを決めたのですが、つまずきの連続でスクリーンショットなり、こうやったらうまくいった的な、参考になる投稿になれば良いのですが、試行錯誤の連続で、何の参考になるような情報は書けません。
とはいえ、なんとかかんとか データを失うことなくUpdateできたので、自戒をこめて備忘録

  1. MySQL5.6がインストールできない
    MySQLの公式サイトから、MySQL Community ServerのInstaller(MSI形式)をダウンロード
    ・MSIからインストール
    ・既にインストールされているMySQL5.1を掴んでしまい、5.6のインストールは進まない。MSのSQLServerなんかだと Wizardでスンナリと Updateのオプションがあるのに・・・(泣き)
  2. MySQL5.1アンインストール
    ちょっと怖いけど 他に方法を思いつかないので、5.1のアンインストールをすることを決心
    アンインストールに先立ち、
    ・MySQLのデータをエクスポート
    ・WordPressのエクスポート機能で コンテンツをエクスポート
  3. MySQL5.6インストール
    5.1をアンインストールしたことで 今度はスンナリとMSIから インストールできた
    phpMyAdminもインストール
    WordPressをブラウザで開くと WPのインストーラーが起動し、MySQLがうまく機能しているように見えた。
  4. データのインポートができない
    MySQL5.6に 2.でエクスポートした5.1のデータを、phpMyAdminを使ってインポートを試みたが、なぜかZIP形式にエラーがあるとかで インポートできない。正確には、WP_POSTSのインポートで失敗している。ところが Win7のMySQL5.6にはスンナリとインポートできる。なぜ? 単に手順の問題だったのかもしれないが、頭真っ白!!!

しょうが無いので phpMyAdminで Win7からテーブルひとつひとつエクスポートしてServer側でインポート

後で考えると、

  • MSI形式ではなく ZIP形式をダウンロードして解凍すれば、5.1 5.6の2つのバージョンを同時にインストールできたのでは?
  • MySQL5.6をインストールした時 先走って WPにアクセスしたが、データ移行など DB環境を整えてからすれば良かったのでは?

等々反省すべきところ 満載ですが なんとか かんとか 5.6にデータ移行完了。冷や汗物の連続でした。
今回の作業を通じてともかく保存できるものは取って置く ことの重要性を再認識!!

参考URL
http://www.dbonline.jp/mysqlinstall/
http://phpjavascriptroom.com/?t=mysql&p=file
http://www.dbonline.jp/phpmyadmin/

スポンサーリンク
Rectangle大広告
Rectangle大広告

シェアする

  • このエントリーをはてなブックマークに追加

フォローする