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
Inhaltsverzeichnis Vorwort Szenarien für die Verw...
1. Grundlegender Spring-Boot-Schnellstart 1.1 Sch...
Linux-Taskverwaltung - Ausführung und Beendigung ...
Wenn die Bildlaufleiste nach unten gezogen wird, ...
yum installiere vsftpd [root@localhost usw.]# yum...
F: Ich weiß nicht, was der Unterschied zwischen XM...
Inhaltsverzeichnis Vorwort Die Notwendigkeit von ...
Zuerst dachte ich, es läge an der Geschwindigkeit ...
1. Optimierung häufig verwendeter HTML-Tags HTML ...
Vor ein paar Tagen habe ich mit einem Freund etwa...
Inhaltsverzeichnis Vorwort Untersuchung vor Ort G...
Inhaltsverzeichnis Was ist nodejs Installieren Si...
Installationspfad: /application/mysql-5.7.18 1. V...
1. Einleitung Personen, die nicht an die englisch...
Inhaltsverzeichnis 1. Array.at() 2. Array.copyWit...