Heim > Datenbank > navicat > Hauptteil

Was soll ich tun, wenn Navicat den Fehler 1251 meldet?

爱喝马黛茶的安东尼
Freigeben: 2019-08-06 11:28:18
Original
8513 Leute haben es durchsucht

Was soll ich tun, wenn Navicat 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 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. Es gibt zwei Möglichkeiten, das Problem zu lösen, und die andere besteht darin, die Verschlüsselungsregel für das MySQL-Benutzer-Login-Passwort wiederherzustellen. Da ich eine gecrackte Version von Navicat verwende, kann ich das Problem nur mit der zweiten Methode lösen.

Verwandte Empfehlungen: „Navicat für MySQL-Grafik-Tutorial

3. Führen Sie zunächst cmd als Administrator aus und geben Sie dann mit dem Befehl MySQL ein.

Was soll ich tun, wenn Navicat 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 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.

Ändern Sie dann zuerst die Verschlüsselungsmethode in MySQL . Aufgrund der Änderung der Verschlüsselungsregeln müssen Sie das Passwort zurücksetzen.

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
Nach dem Login kopieren

Schließlich notieren Sie, wie Sie den Pfad zu MySQL hinzufügen in der Umgebungsvariablen 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 „Ich „Computer“-->Eigenschaften-->Erweiterte Systemeinstellungen-->Umgebungsvariablen-->Systemvariablen-->PFAD--> Bearbeiten-->Neu-->Der obige „Can-Ausführungspfad“, wie unten gezeigt:

Was soll ich tun, wenn Navicat den Fehler 1251 meldet?

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Navicat den Fehler 1251 meldet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage