Drupal 7. Сброс/восстановление пароля администратора

На drupal 7 невозможно авторизоваться админом.

Решение 1 — через mysql запрос

Через консоль bash переходим в корневой каталог drupal и выполняем команду, где newpwd — новый пароль

# ./scripts/password-hash.sh newpwd

password: newpwd                hash: $S$Dxg0yRAUhvUxW1uMTHDwDSbHPdCm4r7ovbZRh7GSpo6B8xow9asQ

полученный хеш вставляем в sql запрос и выполняем в базе данной:

UPDATE users SET pass ='$S$Dxg0yRAUhvUxW1uMTHDwDSbHPdCm4r7ovbZRh7GSpo6B8xow9asQ' WHERE uid = 1;

Решение 2 — через drush

drush uli

в результате получаем url для одноразовой авторизации в админке

https://www.drupal.org/node/1023428
https://www.drupal.org/node/44164