WordPress パスワードを強制リセット
これは、ネット上でみるが自分向けのショートカットのためにメモ。
新規で WordPress をインストールしたのだが、ユーザー作成まで完了しました。しかしパスワードマネージャーが生成したパスワードが自動で記憶されていない状態でした。クリップボードにパスワードを保存していません。
悪い事に、メールサーバーの設定も完了していなかったので、メールによるパスワードリセットもできません。
こんな場合は、DB のパスワードを直接書き換える必要があります。
手順
下記の例では、ワードプレスにログインするユーザは、wp とします。適宜変更してください。
# 新パスワードの md5sum ハッシュを取る (-n で改行を取らないとハッシュ値が異なるので注意)
$ echo -n 'newpass' |md5sum
xxxxx
$ mariadb -u ワードプレスDBのユーザーID -p
mariadb > use wordpress;
# ユーザー名等を確認する
mariadb > select id, user_login, user_pass from wp_users;
# 変更
mariadb > update wp_users set user_pass=''xxxxx" where user_login="wp"
ネット上では、md5sum を取る方法はいろいろ見つかるし、そもそも mariadb の md5() 関数でもできるはず。
Views: 0