【エックスサーバー】WordPressをMySQL5.5に移行する際の注意点

 2015/03/04

驚く子供

エックスサーバーをご利用の方は2015年2月初旬にエックスサーバーより「MySQL5.5の提供開始」のメールが届いていたと思います。MySQL5.5は自身で移行作業が必要らしく、わたしもWordPressのサイトをエックスサーバーのマニュアル通りにMySQL5.5移行ツールを使用しバージョンアップを完了した瞬間「データベース接続エラー」の文字と共に真っ白にさせてしまいました。

その原因とそうならない方法を紹介します。「sv856.xserver.jp」以降のサーバーはこの作業は不要との事です。

スポンサーリンク

エックスサーバーMySQL5.5への移行の概要

MySQL5.5への移行の概要はエックスサーバーのインフォメーションにてご確認ください。
http://www.xserver.ne.jp/news_detail.php?view_id=2049

また、移行の手順などはエックスサーバーのマニュアルなどをしてください。簡単です。
http://www.xserver.ne.jp/manual/man_db_setting.php

簡単に言うと、こんな感じ。

        
  • MySQL5.5移行ツールを使ってMySQLのバージョンをアップしてね。
  • MySQL5.5移行ツールを使ってる間は5.0と5.5のバージョン両方に接続可能よ
  • MySQL5.5移行ツールを使ってる間は5.0に戻すこともできるよ
  • バージョンをMySQL5.5に移行する(確認)をクリックすると5.0のものは消えて後戻りできない

わたしも、移行ツールを使い、5.5のバージョンで確認を行いました。うん、うん。大丈夫。なんだ簡単だゎ。MySQL5.5に移行する(確認)←これクリック。
データベース接続エラー

ファッ!?

ファッって自然に口からそんな言葉が出ましてね。激しく動揺しました。全部インストールし直すか、とかエックスサーバーにきいてみようかとか。でもちょっと冷静になってマニュアル読み返してみたんですね。

移行後のデータベースの中身に問題がない場合、旧バージョンのMySQLを利用していたプログラムの設定ファイルにあるデータベースホスト名を、MySQL5.5のデータベースホスト名へ変更します。

移行マニュアル 6. ご利用プログラムの設定ファイルを編集しデータベースホスト名を変更します。

あ、wp-configか。

WordPressはwp-config.phpのホスト名の書き換えが必要

バージョンをMySQL5.5に移行する(確認)のボタンをクリックする前にwp-config.phpのホスト名の書き換える必要があったんですね。

ホスト名書き換えの手順

まずは、エックスサーバーのサーバーパネルにてMySQL5.5のホスト名を確認します。【データベース】の【MySQL設定】の下の方に下図があるはずです。
myslqの設定
このホスト名を控えておいてください。これをwp-config.phpにコピぺします。

wp-config.phpの場所は/ドメイン/public_html/wp-config.phpです。

// 注意: 
// Windows の "メモ帳" でこのファイルを編集しないでください !
// 問題なく使えるテキストエディタ
// (http://wpdocs.sourceforge.jp/Codex:%E8%AB%87%E8%A9%B1%E5%AE%A4 参照)
// を使用し、必ず UTF-8 の BOM なし (UTF-8N) で保存してください。
// ** MySQL 設定 - この情報はホスティング先から入手してください。 ** //
/** WordPress のためのデータベース名 */
define('DB_NAME', '○○');
/** MySQL データベースのユーザー名 */
define('DB_USER', '○○○○');
/** MySQL データベースのパスワード */
define('DB_PASSWORD', '○○○○○○');
/** MySQL のホスト名 */
define('DB_HOST', '●●ここにコピペ●●');
/** データベースのテーブルを作成する際のデータベースの文字セット */
define('DB_CHARSET', 'utf8');
/** データベースの照合順序 (ほとんどの場合変更する必要はありません) */
define('DB_COLLATE', '');

このようにwp-config.phpのホスト名を新しいホスト名に書き換えてから【バージョンをMySQL5.5に移行する(確認)】のボタンをクリックしてください。

まとめ

マニュアルはきちんと読みましょう!!

それではちゅんこ@shufulifeがお送りしましたー

WordPress

Please comment!

  

Leave a Reply




1件のトラックバック