Lösung für Navicat-Fehler 1251 beim Herstellen einer Verbindung zu MySQL
1. Verwenden Sie für das neu installierte MySQL8 das gecrackt Version von Navicat Beim Herstellen der Verbindung wird immer wieder ein Fehler gemeldet, wie im Bild gezeigt:
2. Als ich im Internet nach dem Grund suchte, fand ich, dass die Verschlüsselungsregel in früheren Versionen vorlag mysql8 war mysql_native_password, aber nach mysql8 lautet die Verschlüsselungsregel caching_sha2_password.
Verwandte Empfehlungen: „Navicat für MySQL-Grafik-Tutorial“
Es gibt zwei Möglichkeiten, das Problem zu lösen: Eine besteht darin, den Navicat-Treiber zu aktualisieren Der MySQL-Benutzer Die Verschlüsselungsregel für das Anmeldekennwort wird auf mysql_native_password wiederhergestellt. Da ich eine gecrackte Version von Navicat verwende, kann ich das Problem nur mit der zweiten Methode lösen.
3. Führen Sie zuerst cmd als Administrator aus und geben Sie dann den Befehl mysql ein.
Geben Sie dann das Root-Passwort ein, das Sie bei der Installation von MySQL festgelegt haben, um einzutreten. Die Schnittstelle nach der Eingabe lautet wie folgt:
Hinweis: Wenn Sie mysql -u root -p eingeben, fordert cmd Sie auf, dass mysql kein interner oder externer Befehl ist und dies auch nicht der Fall ist Wenn es sich um ein lauffähiges Programm oder eine Batch-Datei handelt, bedeutet dies, dass Sie den Pfad von MySQL nicht zur Umgebungsvariablen PATH hinzugefügt haben, nachdem Sie MySQL zuvor installiert haben. Diese Methode wird am Ende des Artikels vorgeschlagen.
Dann ändern Sie die Verschlüsselungsmethode in MySQL Verschlüsselungsregeln haben sich geändert, Sie müssen das Passwort neu festlegen;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
Schließlich notieren Sie, wie Sie den Pfad zu MySQL in der Umgebung hinzufügen Variable PATH;
1. win+r-->services.msc-->Rechtsklick auf den MySQL-Dienst-->Eigenschaften-->Suchen Sie den ausführbaren Pfad und kopieren Sie ihn;
2. Klicken Sie mit der rechten Maustaste auf „Arbeitsplatz“ -->Eigenschaften-->Erweiterte Systemeinstellungen-->Umgebungsvariablen-->Systemvariablen-->PFAD-->Bearbeiten--> ;Neu-->„Ausführbarer Pfad“ oben, wie im Bild gezeigt:
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Navicat beim Herstellen einer Verbindung zu MySQL den Fehler 1251 meldet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!