LinuxParty
Para este caso, se requiere tener Linux como servidor, tal vez también funcione con Windows, pero no lo hemos probado.
Para una versión de Drupal 6 o anterior bastaría escribir:
UPDATE users SET pass = MD5('mynewpassword') WHERE uid = 1;
Para Drupal 7 y posterior.
Debemos instalar el paquete Drush desde nuestra distribución, si no lo tuvieramos instalado, en el caso de CentOS, RedHat y demás buscamos
Si tienes Debian / Ubuntu, usa "apt-cache search" para buscar y "apt-get install" para instalar.
# yum search drush
Y nos podrá devolver al menos 1 o 2 paquetes.
php-channel-drush.noarch : Adds pear.drush.org channel to PEAR
php-drush-drush.noarch : Command line shell and Unix scripting interface for Drupal
El paquete a instalar es:
php-drush-drush.noarch
Así pues instalamos
yum -y install php-drush-drush.noarch
Lo ejecutamos y nos puede devolver:
drush uli
https://default/user/reset/1/1123454882/gPqU3W4IfrVJXxhqsQzfu-wYTaxisfa3Rzts8IrkYvY/login
Si en ese momento, ponemos el nombre de nuestro dominio y lo que viene después de "default", entraríamos en nuestro sitio web:
www.misitioweb.com/user/reset/1/1123454882/gPqU3W4IfrVJXxhqsQzfu-wYTaxisfa3Rzts8IrkYvY/login
O bien podemos escribir:
drush upwd --password="givememypasswordback" "admin"
Que sería la opción apropiada en un servidor con un único dominio.
