MySQL4→5に移行(チカッパ)(1)通常の手順

WPが2.9.xになりました。2.9系からはMySQL4.1.2以上が必要になったとのこと。チカッパのMySQLは4.0.26ですから、MySQL4→5への移行が必要です。手順は以下の通り。

<前提>

  • チカッパ利用です。WPはMySQL4に設置してありますが、MySQL5も利用可能です。データベース(以下DB)は2つつくることができます(現在1つだけ利用、1つは未使用)。
  • リスク回避のため、MySQL4に現在設置してあるDBは残したまま、MySQL5に新しいDBをつくってそこにクローンをつくることとします。

<おおまかな手順>

  1. MySQL5に新しいDBを作成します。
  2. MySQL4の旧DBよりデータをエクスポートします。
  3. MySQL5の新DBにデータをインポートします。
  4. FTPでwp-config.phpを書き換え、MySQL4→5へDBを切り替えます。

<詳細な手順>

  1. チカッパのコントロールパネルより、MySQL5に新しいDBを作成します。
  2. 古いDB(MySQL4)へphpMyAdminでアクセス(Japanese-utf-8)。
    • エクスポートタブを選択。
    • 構造の中の
      「「DROP TABLE」を追加する」
      「「IF NOT EXISTS」を追加する」
      にそれぞれチェック。
    • 「ファイルで保存する」にチェック。

    実行する、でエクスポート。

  3. 新しいDB(MySQL5)へphpMyAdminでアクセス(Japanese-utf-8)。
    • インポートタブを選択。
    • 「ファイルをインポートする」>「テキストファイルの場所」でさきほどエクスポートしたデータファイルを選択。

    実行する、でインポート。

  4. FTPでWPフォルダ>wp-config.phpにアクセス。一番上にある「MySQL設定」のうち、DB_NAMEとDB_HOST(変更した場合はDB_USERも)を新DBのものに変更。
  5. 完了!

※ 手順2と手順3の間に、エクスポートしたファイル開いて「CREATE DATABASE」からはじまる行と「USE」からはじまる行をコメントアウトする(行頭に「– 」をつける)必要があるかもしれません。わたしの場合は(この後また詳しく書いていきますが、ファイルが大きすぎて)すべてのファイルを一括エクスポートすることができず分割エクスポートしたためかコメントアウトすべき箇所が見つからず、コメントアウトはしないままインポートしました。

0 Responses to “MySQL4→5に移行(チカッパ)(1)通常の手順”


  • No Comments

Leave a Reply