Xampp 間の WP のデータ移動 phpMyAdmin 編

Xampp 間の WP のデータ移動 phpMyAdmin 編

PC を替えた時や、会社と自宅の PC で同じ WordPress を xampp 上で扱いたい時、Xampp を別 PC にインストールして、データを移動する必要があります。
今回は phpMyAdmin を使用した方法です。
Xampp 及び WordPress のバージョンは双方とも同じとします。

―――――――――――――――――――――――――
A、元 PC での作業

1, 移動する前に、Xammp を起動し、localhost/wp(入れてある wp のフォルダ)を開き、ちゃんと動作しているかどうかを確認

2, Xammp を停止する。稼働中だとコピーや圧縮がうまくいかないことがあるため。

3, xampp/htdocs より WP フォルダを複製し、デスクトップなどに用意した新しいフォルダに入れる(例 original xampp data)。

4, Xampp を再起動し、ブラウザーで localhost/dashboard に入り、右端の phpMyAdmin にログインする。

5, 左メニューより該当する mySQL を選択し、上部メニューより「エクスポート」を選択する。Export Method は、「簡易 – 最初元のオプションだけ表示」で良い。下段、「実行」をクリックする。この際、「データベース名(今回は hotel)」、「サーバ接続の称号順序(今回は utf8mb4_unicode_ci)」をメモしておくと間違わずに良い。

6, エクスポートされた mySQL データ(この場合 hotel.sql)がダウンロードフォルダなどに落ちるので、3 で作ってあるフォルダに入れる。USB メモリやクラウドに保存する(クラウドに保存する場合は必要により圧縮する)。

――――――

B、移行先 PC での作業
(Xampp はインストール済みとする)

7, USB メモリかクラウドに保存した WP フォルダを、新しい Xampp の htdocs フォルダへ移動する。

8, Xammp を起動し、ブラウザーで localhost/dashboard に入り、右端の phpMyAdmin にログインする。

9, 左メニューより「New」をクリックし、
データベース名は同じ名称を記入(この方が間違えなくて良い)、
称号順序は同じく「 utf8mb4_unicode_ci 」とし、
作成をクリックし新しいデータベースを作成する。今回は「hotel」とした。

10, 左メニューより作成した「hotel」を選択する。
「このデータベースにはテーブルがありません」と表示されるが気にしなくて良い。
上部メニューより「インポート」を選択し「ファイルを選択(先ほどの hotel.sql)」をクリックし、しばらくした後に「無事インポートされました」が表示されれば完了。
問題が出るとしたらこの時点。インポートされない場合は状況で対応する(別途参照)。

11, ブラウザで localhost/wp 名(この場合 hotel)を打ち込み、表示を確認する。
稀に、「データベースのアップデートをします」のような表示が出たら、それに沿って行う。

12, 併せて、wp-login.php にアクセスし、ログインを確認する。

13, 新規 Xampp でフォルダ名を変えている場合は表示やログインができないので、phpMyAdmin にログインし、option 1行目2行目のアドレスを変更する。動作確認をする。

以上