今使っている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できたので、自戒をこめて備忘録
- MySQL5.6がインストールできない
・MySQLの公式サイトから、MySQL Community ServerのInstaller(MSI形式)をダウンロード
・MSIからインストール
・既にインストールされているMySQL5.1を掴んでしまい、5.6のインストールは進まない。MSのSQLServerなんかだと Wizardでスンナリと Updateのオプションがあるのに・・・(泣き) - MySQL5.1アンインストール
ちょっと怖いけど 他に方法を思いつかないので、5.1のアンインストールをすることを決心
アンインストールに先立ち、
・MySQLのデータをエクスポート
・WordPressのエクスポート機能で コンテンツをエクスポート - MySQL5.6インストール
5.1をアンインストールしたことで 今度はスンナリとMSIから インストールできた
phpMyAdminもインストール
WordPressをブラウザで開くと WPのインストーラーが起動し、MySQLがうまく機能しているように見えた。 - データのインポートができない
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にデータ移行完了。冷や汗物の連続でした。
今回の作業を通じてともかく保存できるものは取って置く ことの重要性を再認識!!