WordPressユーザー名を忘れてログインできなくなった場合の対処

先日、久しぶりにWordpressで作ったサイトを更新しようとした時のこと。

ログイン画面でユーザー名とパスワードを入力したところ、はじかれてしまいログインできませんでした。

ユーザー名とパスワードは合っているはずなので、間違いはないはず。

念のため、複数のユーザー名とパスワードの組み合わせを何度試してもダメでした。

パスワードを忘れた場合には、ログイン画面の下方の「パスワードをお忘れですか?」をクリックし、メールアドレスを入力することにより、新しいパスワードを取得できますが、どうやらユーザー名が違っているようです。

最近、更新が滞っていたので、覚えていたはずのユーザー名があいまいです。

しかし、なかなか思い出せず、どうしたものかと困っていたところ、データベースを見ればわかるものと思い試したところ、思いのほか簡単にユーザー名を確認することができました。

phpMyAdminでユーザー名を確認する

当該サイトのデータベースはMySQLを使用していますので、ここではMySQLでご説明します。

まずレンタルサーバーの管理画面より、phpMyAdminにログインします。

そして該当するデータベースを選択すると、テーブル一覧が表示されると思います。

そのテーブル一覧の中の「接頭辞+users」を選択し、右横の表示アイコンをクリックし、usersの中身を表示させます。

ユーザー名確認イメージ01

すると、以下のような画面に切り替わりますので、その画面の中の「user_login」に該当する文字列がユーザー名になります。

ユーザー名の確認02

ここで確認したユーザー名を再度ログイン画面のユーザー名に入力したところ、無事ログインすることができました。

ちなみに、バージョンが4.6.1のwordpressも使用しているのですが、こちらはユーザー名の入力欄に「ユーザー名もしくはメールアドレス」となっていますので、最新のバージョンではユーザー名を忘れてもメールアドレスを入力することによりログインできるようです。

なので、もし比較的前のバージョンを使用していて、ログイン画面でユーザー名しか入力できないというケースで忘れてしまった場合には上記の方法が有効かと思います。