Ich habe den Computer neu installiert und die neueste Version der MySQL-Datenbank installiert. Als Ergebnis meldete Navicat beim Herstellen einer Verbindung mit Mysql den Fehler 1251 und sqlyog den Fehler 2058. Als ich MySQL jedoch mit dem Fensterbefehl eingab, waren Konto und Passwort korrekt. Ich habe online nachgeschaut und festgestellt, dass der Grund dafür darin liegt, dass die Verschlüsselungsregel in den Versionen vor MySQL 8 „mysql_native_password“ lautet, während nach MySQL 8 die Verschlüsselungsregel „caching_sha2_password“ lautet. Es gibt zwei Möglichkeiten, das Problem zu lösen. Eine besteht darin, den Navicat-Treiber zu aktualisieren; die andere besteht darin, die Verschlüsselungsregel für das MySQL-Benutzeranmeldekennwort auf mysql_native_password zurückzusetzen. Ich verwende oft die zweite Methode: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #Verschlüsselungsregeln ändern ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #Passwort des Benutzers aktualisieren FLUSH PRIVILEGES; #Berechtigungen aktualisieren Ich sehe, dass viele Leute den Befehl einfach direkt kopieren, was falsch ist.
Damit ist das Problem gelöst. Oben finden Sie ausführliche Informationen zur Behebung des Fehlers 1251 beim Herstellen einer Verbindung zwischen MySQL und Navicat. Weitere Informationen finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: So sichern Sie das Skript für Linux-Server automatisch (MySQL, Sicherung von Anhängen)
>>: Vue implementiert Karussell-Animation
CSS-Benennungskonventionen (Regeln) Häufig verwen...
In diesem Artikel wird der spezifische Code von j...
Inhaltsverzeichnis 1. Kurzübersicht 2. JSON-Grund...
Inhaltsverzeichnis iview-admin2.0 integrierte Ber...
Vorwort Die häufigste Aufgabe nach der Installati...
Dieser Artikel stellt vor Online-Vorschau und Dow...
Methode 1: Absenden über den Absenden-Button <...
Es gibt wahrscheinlich ebenso viele modulare Lösu...
CSS stimmt mit mehreren Klassen überein Das folge...
Redis verwendet das Apline-Image (Alps) von Redis...
1. Reinigen Sie vor der Installation gründlich rp...
Es gibt viele Lese-/Schreibtrennungsarchitekturen...
Um die Tabelle zu verschönern, können Sie für die...
Vorwort Wir alle wissen, dass unter Linux „alles ...
Einführung: Dieser Artikel stellt hauptsächlich v...