J'utilise Drupal 8 et j'ai oublié mon mot de passe administrateur et je l'ai bloqué en raison d'une tentative de connexion infructueuse 5 fois. J'utilise mon site Web dans localhost.
Comment puis-je le réinitialiser dans phpMyAdmin? Existe-t-il une requête SQL que je pourrais utiliser?
Drush est idéal mais si vous ne l'avez pas installé, vous devrez faire plus qu'une simple requête SQL car vous devrez obtenir un hachage du mot de passe que vous souhaitez utiliser.
Trouvez d'abord votre noyau drupal répertoire principal et exécutez
php core/scripts/password-hash.sh "your_new_password"
Dans phpmyadmin ou votre gestionnaire sql db de choix, trouvez l'utilisateur admin dans users_field_data et remplacez la valeur de passe par le hachage obtenu à partir de la commande ci-dessus.
Tronquez ensuite la table 'cache_entity'. Si vous avez été exclu d'un trop grand nombre de demandes de connexion ayant échoué, supprimez également les instances de votre adresse IP dans le tableau "flood".
Vous devriez alors pouvoir vous connecter avec votre nouveau mot de passe.
avec drush installé, vous pouvez probablement faire
drush upwd USERNAME --password="SOMEPASSWORD"