前の記事 » 
次の記事 » 

さくらサーバーのWordPressアップデート|MYSQLデータベースのバージョンアップが必要

  公開日:2012/01/06
最終更新日:2014/03/16

※この記事は 3 分で読めます。

こちらの記事は、備忘録。

このブログはさくらマネージドサーバーを使っているが、別のさくら共有サーバーにインストールしているWordPressはデータベースのバージョンが古いためにアップデートできない。

結果として、そちらでは充分なセキュリティを確保できない。実は以前、別のさくらサーバーにインストールしたWordPressには、オランダから攻撃があって、不正コードを入れられ、対処ができなくなった。

そのブログを移行しようとしたところ、Mysqlのデータベースアップデートに失敗。エクスポートしたが、結局、インポートエラーとなった。

もし、この記事を読みながらやっていたら、そういうことは起こらなかったのかもしれない。

怖いので、とりあえず、データベースを消さずに、エクスポートしたデータを他のサーバーのMysqlに入れてみようと思う。

それで出来れば、OK!出来なければ、困ったことになる。


さあ、、、できるかどうか。。

結果発表

結果としてはできました。

最終的には「さくらインターネットのレンタルサーバで WordPress 2.9 へアップグレードできない方へ」を主に参考にした。

ただ、上記でもやっぱりエラーが起きた。正直、冷えた。。。

どうも、共有サーバー(スタンダードプラン)のMysqlが微妙なのかもしれないが、

1.Mysqlのデータベースをエクスポート
   ※上のブログのやり方を一つずつ確認しながら
2.データベースを削除
3.新規でデータベースを作成(ver5.5)
4.インストールをしようとするとエラー

になった。

青ざめたマジ

しかし、データベースを削除する前に、借りている「さくらサーバーのマネージドプラン」でエクスポートしたファイルがちゃんとインポートされるかを確かめたところ、ちゃんとデキタんだよね。

だから、安心して消したのに、共有サーバーのMysqlはどこか違うんだろう。

困ったなと思ったが、、、、ここで解決策がひらめいて試したらうまくいったので、共有しておく。

1.旧データベースをエクスポート
2.さくらサーバーのマネージドプランでインポート(正常にできた)
   ※正直、phpadminがあれば、他のサーバーでもいいと思う。
3.2のデータを再度エクスポート
   ※つまり、ver4.1のデータベースではなく、ver5.Xのデータベースとしてエクスポート
4.共有サーバー(スタンダードプラン)の旧データベースを削除
5.新規でデータベースを作成(ver5.5)
6.インストールをしたところ、正常に完了


これ、結構裏技的なものだけど、サーバーを他に持っているなら参考になると思う。

正直、、、、今後はこうする。データベースを削除する前に、他のでインポートしてみるってこと。そこでOKだったら、削除してもいいかと。

もし、エラーが出たら、このやり方で再度データをエクスポートすればできる可能性がある。無理だったら、データはそっちにちゃんとあるわけだから、サーバー引っ越しとして、WordPressだけをアップロードして、インストールして、そのデータベースに接続すればOKだね。

もし、サーバーを他に持っていなくても、、、正直、さくらサーバーを1台借りてやったらどうかな?他には試用期間のあるサーバーを使ってみるとか

とにかく、、、マネージドサーバーでインストールできて、共有サーバーだったら正常にインストールできないっていうおかしな現象もあるので注意しよう

このカテゴリの他の記事を読む  サーバー関連  

SPONSORED LINK

 

5分で分かる面接の仕方

経営者や人事担当者は必見。この無料レポートを読んでいないなんて、
あなたの会社は損していますよ。

矢印 人材採用コンサルタント著 採用マニュアル第一章を無料ダウンロード

コメントを残す

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

サブコンテンツ

(例)abc@example.com
※Yahooなどフリーメール不可

このページの先頭へ