Heim  >  Artikel  >  Datenbank  >  Was soll ich tun, wenn Navicat beim Herstellen einer Verbindung zu MySQL den Fehler 1251 meldet?

Was soll ich tun, wenn Navicat beim Herstellen einer Verbindung zu MySQL den Fehler 1251 meldet?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-08-13 15:38:3330755Durchsuche

Was soll ich tun, wenn Navicat beim Herstellen einer Verbindung zu MySQL den Fehler 1251 meldet?

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:

Was soll ich tun, wenn Navicat beim Herstellen einer Verbindung zu MySQL den Fehler 1251 meldet?

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.

Was soll ich tun, wenn Navicat beim Herstellen einer Verbindung zu MySQL den Fehler 1251 meldet?

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:

Was soll ich tun, wenn Navicat beim Herstellen einer Verbindung zu MySQL den Fehler 1251 meldet?

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:

Was soll ich tun, wenn Navicat beim Herstellen einer Verbindung zu MySQL den Fehler 1251 meldet?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Ist Navicat kostenlos?Nächster Artikel:Ist Navicat kostenlos?