TechNote

事務屋のおぼえがき

WordPressからパスワードリセットメールが来ないときの強行手段

WordPressからパスワードリセットメールが来ない

WordPressで作ったサイトのメンテを久しぶりにしようとしたとき、

  • WordPressのログインパスワードを忘れた
  • リセットしようとしても、なぜかWorsPressからのメールが来ない
  • (迷惑メールにも入っていない)

ということが多々あると思う。
そのようなときはDB(データベース)上で直接修正してやればいい。でも一つだけ注意が必要だったのでメモ。



DB上でパスワードを設定する際の注意点

まず、WordPressのログインパスワードはDB内の「users」テーブルに保存されている。でも平文のまま保存していたらセキュリティ上まずいので、もちろん暗号化されて保存されている。このため、例えばパスワードを「samplepassword」にしたい場合、そこを考慮したやり方が必要となる。

再設定したいときは下図のように、phpMyAdminでパスワード文字列を入力後、関数を「MD5」に変更して「実行する」ボタン。

これで無事にログインできるようになりました。
(リセットメールが来ない件は未解決)