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!