WordPressにログインしようとするとアクセス権限が無いと表示される

WordPressにログインしようとするとアクセス権限が無いと表示される

You do not have sufficient permissions to access this page.
account01

データベースの移行などで、wp-usersテーブルのユーザー設定とwp-usermetaテーブルのユーザー設定が合致しない場合に起こる。
wp-usersで登録されているユーザーのIDを調べ、wp-usermetaの値を変更することでログインが可能になる。

1、wp-usersテーブルを選択
account02

2、一覧からログインできないユーザーを探してそのIDを調べる
account03

2、wp-usermetaテーブルから、meta_keyがwp_capabilities項目を探し、
  その中から先ほどメモったID番号と一致するuser_id項目の数字と同じ項目の編集をクリック。
  ※wp_capabilitiesはユーザーの数存在する
account04
account05

3、meta_valueの値が、下記と違う場合修正を行う。

管理者:a:1:{s:13:”administrator”;b:1;}
編集者:a:1:{s:6:”editor”;b:1;}

account06

参考サイト

ウェブアンテナ
[WP]データ移行時にUnknown collation: ‘utf8mb4_unicode_ci’ のエラーが出る場合の対処法
http://www.webantena.net/wordpress/phpmyadmin-uknown-collation-utf8mb4-unicode-ci-error/