So beheben Sie das Problem, dass das Authentifizierungs-Plugin „caching_sha2_password“ nicht geladen werden konnte
Eclipse-Benutzer erhalten beim Starten ihrer Anwendung häufig eine Fehlermeldung: „Könnte Der zu verwendende Dialekt wurde nicht erkannt. java.sql.SQLException: Das Authentifizierungs-Plugin „caching_sha2_password“ konnte nicht geladen werden. Dieses Problem entsteht, weil MySQL in Version 8.0.4 und höher das Standard-Authentifizierungs-Plugin von „mysql_native_password“ in „caching_sha2_password“ geändert hat.
Um dieses Problem zu beheben, können Sie den folgenden Befehl ausführen:
ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Ersetzen Sie „Benutzername“ und „Passwort“ durch Ihre tatsächliche Datenbank Anmeldeinformationen.
Dieser Befehl setzt das Authentifizierungs-Plugin für den angegebenen Benutzer auf „mysql_native_password“ zurück, sodass Sie erfolgreich eine Verbindung zu Ihrer Datenbank herstellen können.
Weitere Einzelheiten finden Sie in der offiziellen MySQL-Referenz Handbuch.
Das obige ist der detaillierte Inhalt vonWie behebt man das Problem „Das Authentifizierungs-Plugin „caching_sha2_password' konnte nicht geladen werden' in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!