WordPressからパスワードリセットメールが来ない
昔WordPressで作ったサイトのメンテを久しぶりにしようとしたとき、
ということが多々あると思う。
そのようなときはDB(データベース)上で直接修正してやればいい。でも一つだけ注意が必要だったのでメモ。
DB上でパスワードを設定する際の注意点
まず、WordPressのログインパスワードはDB内の「users」テーブルに保存されている。でも平文のまま保存していたらセキュリティ上まずいので、もちろん暗号化されて保存されている。このため、例えばパスワードを「samplepassword」にしたい場合、そこを考慮したやり方が必要となる。
再設定したいときは下図のように、phpMyAdminでパスワード文字列を入力後、関数を「MD5」に変更して「実行する」ボタン。
これで無事にログインできるようになりました。
(リセットメールが来ない件は未解決)