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 :
- Connectez-vous à MySQL Console :
mysql -u root -pPASSWORD
Copier après la connexion
- Modifier le plugin d'authentification :
ALTER USER root IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
Copier après la connexion
- 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!