Vorwort Nach der Installation von MySQL und Navicat wird beim Verbinden FEHLER 2059 (HY000) gemeldet: Das Authentifizierungs-Plugin „caching_sha2_password“ kann nicht geladen werden: ÕÒ²»µ½Ö¸¶¨µÄÄ£¿ é¡ £. Ich dachte zunächst, es läge daran, dass ich kein Passwort festgelegt habe. Das Passwort wurde im Befehlszeilenmodus festgelegt. Es ist erwähnenswert, dass nach der Anmeldung als Root das Passwort wie folgt festgelegt werden sollte: password = „Ihr Passwort“ statt password = Passwort oder so ähnlich. Wenn Sie sehen, dass der Syntaxfehler vorliegt, sollten Sie überlegen, ob ein Problem mit diesem Code vorliegt. Hier ist eine besondere Erinnerung: localhost sollte in jedem Remote-Befehl (virtuelle Maschine, Tencent Ali-Server oder ähnliches) durch '%' ersetzt werden. Text 1.2059 Authentifizierungs-Plugin Als ich die Verbindung wiederhergestellt habe, bestand das Problem weiterhin. Dieser Satz bedeutet Fehlerbehebung beim Authentifizierungs-Plugin: SELECT `Benutzer`, `Host`, `Authentifizierungszeichenfolge`, `Plugin` FROM mysql.user; Untersuchung durchführen Ändern Sie den Plug-In-Typ zur Kennwortüberprüfung des Root-Kontos in mysql_native_password. Dies ist nach mysql8 ein Problem: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #Ändern Sie die Verschlüsselungsregel. Passwort ist Ihr eigenes Passwort und root ist auch das Anmeldekonto, dasselbe gilt unten. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #Passwort des Benutzers aktualisieren FLUSH PRIVILEGES; #Berechtigungen aktualisieren SELECT `Benutzer`, `Host`, `Authentifizierungszeichenfolge`, `Plugin` FROM mysql.user; Dieses Problem ist gelöst. ------------------------------------Trennlinie---------------------------------------------------------- ALTER USER 'root'@'%' IDENTIFIZIERT MIT mysql_native_password DURCH 'Passwort'; #Aktualisieren Sie das Passwort des Benutzers Alle Remote-Localhosts müssen durch % ersetzt werden. 11.09.2019 ALTER USER 'root'@'%' IDENTIFIZIERT MIT mysql_native_password DURCH 'Passwort'; #Aktualisieren Sie das Passwort des Benutzers Problem gelöst. Dies ist das Ende dieses Artikels über die MySQL-Installation Navicat, 2059 erscheint, Authentifizierungs-Plugin und lokale Verbindung virtueller Maschinen-Docker, Remote-Verbindungsserver. Weitere verwandte Inhalte zum MySQL-Installationsbericht Navicat 2059 finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Der vollständige Implementierungsprozess von Sudoku mit JavaScript
>>: SVN-Installation und grundlegende Bedienung (grafisches Tutorial)
In den vorherigen Abschnitten haben wir Aspekte zu...
Da ich möchte, dass die virtuelle Maschine eine e...
MySQL x64 stellt kein Installationsprogramm berei...
1. Einleitung Ich werde hier nicht näher auf Apol...
Inhaltsverzeichnis Hintergrund zum Schreiben Proj...
Inhaltsverzeichnis Vorwort 1. Installation 1. Dow...
Betrachten wir zunächst ein Beispiel: In der Arti...
Wenn Docker einen Container startet, gibt es den ...
Erstellen Sie zunächst ein spezielles Projektverz...
Inhaltsverzeichnis Vorwort Blasensortierung Grund...
Ergebnisse erzielen Implementierungscode html <...
Tatsächlich haben viele Unternehmen ähnliche Funk...
Das Folgende ist die Konfigurationsmethode unter ...
Detaillierte Erklärung und Beispiele zur Passwort...
Da die Version, die ich beim Lernen verwendet hab...