Maison  >  Article  >  développement back-end  >  erreur phpmyadmin2054

erreur phpmyadmin2054

angryTom
angryTomoriginal
2019-10-21 13:50:393241parcourir

erreur phpmyadmin2054

Erreur phpmyadmin2054

Cette erreur se produit car MySQL 8 utilise par défaut un nouveau plug-in de vérification de mot de passe : caching_sha2_password, alors que le PHP précédent mysqlnd inclus dans la version ne peut pas prendre en charge ce type de vérification. Vous devez réinitialiser le mot de passe mysql. Le mot de passe root précédent ne pouvant plus être utilisé, vous ne pouvez pas utiliser la méthode traditionnelle de modification du mot de passe, mais réinitialiser directement le mot de passe :

1. Modifiez d'abord le fichier de configuration mysql my.cnf

Définissez tout utilisateur qui se connecte pour obtenir toutes les autorisations, et ajoutez une phrase dans la section [mysqld] : skip-grant - tables puis redémarrez mysql

2 Exécutez le SQL pour changer le mot de passe :

UPDATE user SET Password = password ('new-password') WHERE User = 'root';
flush privileges;

3. Redémarrez mysql, cela devrait être. très bien maintenant

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn