WordPressエラーやトラブル編

WordPressのユーザー情報だけ、別のWordPressのデータを利用した場合のメモ

人は誰しもやらかすことがあるかと思います。ということでやらかしたことをリカバーするには予期しないことも行う必要があります。

今回はそんなときのメモを残しておきます。

状態

本番サイトのユーザーとユーザーメタだけを、テストサイトに復元したい。

やること

  • テストをサイトを作る。
  • wp_userとwp_usermetaを削除する
  • 本番サイトのバックアップSQLの「wp_honban_user」=>「wp_user」、「wp_honban_usermeta」=>「wp_usermeta」にすべて変更する。
    ※テストサイトのテーブル名に合わせる
  • wp_usermetaの権限の部分にテーブル名が入っているので修正する。
    UPDATE wp_usermeta
    SET meta_key = REPLACE(meta_key, 'wp_honban_', 'wp_')
    WHERE meta_key LIKE 'wp_adob_%';

このようにすることにより、本番サイトのユーザー情報を利用できるようになります。

TOP