Drupal パスワードリセットの方法

Drupal 7 パスワードリセット

$ drush upwd --password="newspassword" admin

Drupal 8 の場合、ハッシュ取得、ハッシュでパスワード更新、キャッシュクリア。

$ php core/scripts/password-hash.sh 'newspassword'

password: newspassword 		hash: $S$EroKH0tKwI5vnyha8kwYv/.ydFBX739L7cIE.R5HmnHHcqWpwJbE
$ sudo mysql -u root DATABASENAME
mysql> UPDATE users_field_data SET pass='$S$EroKH0tKwI5vnyha8kwYv/.ydFBX739L7cIE.R5HmnHHcqWpwJbE' WHERE uid = 1;
mysql> DELETE FROM cache_entity WHERE cid = 'values:user:1';

ロック解除

$ drush sql-query "delete from flood"