|
Der folgende Fehler tritt auf, wenn eine Verbindung zu MySQL mit Navicat Premium hergestellt wird: 2059 - Das Authentifizierungs-Plugin 'caching sha2_ password' kann nicht geladen werden.
Der Fehler 2059 tritt auf, wenn eine Verbindung zu MySQL8+ mit navicat hergestellt wird. Dies liegt daran, dass neuere Versionen von MySQL die Authentifizierungsmethode caching_sha2_password verwenden, die von navicat noch nicht unterstützt wird.
Die Lösung besteht darin, die Authentifizierungsmethode auf mysql_native_password zu ändern, was die Authentifizierungsmethode ist, die in früheren Versionen (5.7 und darunter) verwendet wurde. Sie können das Plugin-Feld der Benutzertabelle in der Standarddatenbank 'mysql' auf die spezifische Authentifizierungsmethode überprüfen.
Der Fehler 2059 tritt nicht auf, wenn Sie sich von der Befehlszeile aus bei der Datenbank anmelden, melden Sie sich von der Befehlszeile aus bei der Datenbank an und führen Sie den folgenden Befehl aus.
'root' kann in einen selbst definierten Benutzernamen geändert werden, 'localhost' bezieht sich auf die IP, die für diesen Benutzer offen ist, es kann 'localhost' sein (nur lokaler Zugriff, entspricht 127.0.0.1), es kann das spezifische '*. *. *. *' (für eine bestimmte IP), oder '%' (für alle IPs). password' ist das Passwort, das Sie verwenden möchten.
|
Previous:WeChat-Link mit kleinen Bildern teilenNext:Es gibt einen kleinen Programmkompilierungsfehler, suche eine Lösung
|