人は誰しもやらかすことがあるかと思います。ということでやらかしたことをリカバーするには予期しないことも行う必要があります。
今回はそんなときのメモを残しておきます。
状態
本番サイトのユーザーとユーザーメタだけを、テストサイトに復元したい。
やること
- テストをサイトを作る。
- 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_%';
このようにすることにより、本番サイトのユーザー情報を利用できるようになります。