Maison >base de données >tutoriel mysql >Pourquoi phpMyAdmin ne parvient-il pas à se connecter à MySQL 8.0 en raison de l'authentification \'[caching_sha2_password]\' ?

Pourquoi phpMyAdmin ne parvient-il pas à se connecter à MySQL 8.0 en raison de l'authentification \'[caching_sha2_password]\' ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-23 14:55:18341parcourir

Why is phpMyAdmin Failing to Connect to MySQL 8.0 Due to

phpMyAdmin sur MySQL 8.0

Problème :

L'accès à MySQL 8.0 avec phpMyAdmin entraîne des erreurs lié à une méthode d'authentification inconnue lors de la connexion client, en particulier "[caching_sha2_password]".

Solution :

Pour résoudre ce problème, il est nécessaire de modifier le plugin d'authentification MySQL et le mot de passe :

  1. Connectez-vous à MySQL Console :
mysql -u root -pPASSWORD
  1. Modifier le plugin d'authentification :
ALTER USER root IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
  1. Définir le mot de passe :

Remplacez 'MOT DE PASSE' par le mot de passe souhaité mot de passe.

Remarques supplémentaires :

  • Assurez-vous que le mot de passe donné correspond à celui utilisé lors de la liaison de phpMyAdmin avec le serveur MySQL.
  • Si vous utilisez images docker, le plugin d'authentification peut être modifié directement dans la configuration de l'image.
  • Cette solution fournit une solution rapide pour les environnements de développement, mais elle est Il n'est pas recommandé de modifier le plugin d'authentification préféré MySQL.
  • Reportez-vous au manuel de référence MySQL 8.0 pour plus d'informations sur le plugin d'authentification préféré.

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