Behebung des Problems „Authentifizierungs-Plugin 'caching_sha2_password' konnte nicht geladen werden“
Problem:
Beim Starten einer Anwendung in Eclipse wird eine Fehlermeldung angezeigt: „Der zu verwendende Dialekt konnte nicht ermittelt werden. java.sql.SQLException: Das Authentifizierungs-Plugin „caching_sha2_password“ konnte nicht geladen werden.“
Ursache:
Ab MySQL 8.0.4 das Standard-Authentifizierungs-Plugin für MySQL Server hat sich von „mysql_native_password“ in geändert „caching_sha2_password.“
Lösung:
Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:
ALTER USER 'student'@'localhost' IDENTIFIED WITH mysql_native_password BY 'pass123';
Zusätzliche Informationen:
Eine ausführlichere Erklärung finden Sie im MySQL-Referenzhandbuch unter: https://dev.mysql.com/doc/refman/8.0/en/mysql-native-password.html
Das obige ist der detaillierte Inhalt vonMySQL 8: Wie behebt man das Problem „Das Authentifizierungs-Plugin „caching_sha2_password' konnte nicht geladen werden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!