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)
Zusammensetzung der Tabellenbeschriftung Die Tabe...
Hinweis: Die Nginx-Version muss 1.9 oder höher se...
Inhaltsverzeichnis Vorwort 1. Benutzerdefinierter...
1. Was ist Phantomlesen? Wenn bei einer Transakti...
Hier sind einige Möglichkeiten zum Entfernen: Füge...
Neuere Linux-Distributionen verfügen nicht mehr ü...
Inhaltsverzeichnis 1. Betreiber Zusammenfassen 1....
In diesem Artikel wird der spezifische Code der E...
In diesem Artikel wird der spezifische Code von V...
Swap-Speicher bedeutet hauptsächlich, dass das Sy...
1. MySQL herunterladen Melden Sie sich auf der of...
JSON-Daten werden auf der HTML-Seite angezeigt un...
Zweck: Ermöglichen Sie die gleichzeitige lokale S...
JSON ist ein leichtes Datenaustauschformat, das e...
Der Tomcat-Server ist ein kostenloser und quellof...