Maison >base de données >tutoriel mysql >MySQL 8 : Comment réparer « Impossible de charger le plugin d'authentification \'caching_sha2_password\'\ » ?

MySQL 8 : Comment réparer « Impossible de charger le plugin d'authentification \'caching_sha2_password\'\ » ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-29 04:21:09353parcourir

MySQL 8: How to Fix

Résolution du problème « Impossible de charger le plugin d'authentification 'caching_sha2_password' »

Problème :

Lors du démarrage d'une application dans Eclipse, un message d'erreur apparaît : "Impossible de découvrir le dialecte à utiliser". use. java.sql.SQLException : Impossible de charger le plugin d'authentification 'caching_sha2_password'."

Cause :

À partir de MySQL 8.0.4, le plugin d'authentification par défaut pour le serveur MySQL est passé de "mysql_native_password" à "caching_sha2_password."

Solution :

Pour résoudre ce problème, suivez ces étapes :

  1. Exécutez la commande suivante pour modifier la valeur par défaut plugin d'authentification à "mysql_native_password" pour le spécifié utilisateur :
ALTER USER 'student'@'localhost' IDENTIFIED WITH mysql_native_password BY 'pass123';
  1. Remplacez « étudiant » et « pass123 » par le nom d'utilisateur et le mot de passe réels de l'utilisateur avec lequel vous souhaitez vous connecter.

Informations supplémentaires :

Pour une explication plus détaillée, reportez-vous au manuel de référence MySQL à l'adresse : https://dev.mysql.com/doc/refman/8.0/en/mysql-native-password.html

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