Wenn Navicat eine Verbindung zur MySQL-Datenbank herstellt, werden weiterhin 1405-Fehler gemeldet. Das Folgende ist die Lösung für dieses Problem:
Verwandt Empfehlungen: „ Navicat für MySQL-Grafik-Tutorial》
MySQL-Server läuft, stoppen Sie ihn. Wenn der Server als Windows-Dienst ausgeführt wird, gehen Sie zu Computerverwaltung --->Dienste und Anwendungen------>Dienste. Wenn der Server nicht als Dienst ausgeführt wird, müssen Sie möglicherweise den Task-Manager verwenden, um das Stoppen des Servers zu erzwingen.
Erstellen Sie eine Textdatei (hier mit dem Namen mysql-init.txt) und platzieren Sie die folgenden Befehle in einer einzigen Zeile. Medium: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
(Beachten Sie, dass die von uns erstellte Datei in den Bin im MySql-Installationsverzeichnis Verzeichnis D importiert wird : progamebin) progame ist mein eigenes MySql-Verzeichnis, achten Sie darauf, keine Fehler zu machen [es ist das SQL in Ihrem eigenen Installationsverzeichnis]
Wenn der Server startet, erfolgt die Ausführung Option „- -init-file“ (Funktion: SQL-Befehle aus der angegebenen Datei beim Start lesen) und das Root-Benutzerkennwort ändern. Wenn der Server erfolgreich gestartet ist, sollte die von uns importierte Datei mysql-init.txt gelöscht werden.
Stoppen Sie abschließend den MySQL-Server und starten Sie ihn anschließend neu. [Beachten Sie, dass der Server im automatischen Modus ausgeführt werden soll, wenn er über das Windows-Dienstfenster gestartet wird. Wenn Sie den Server manuell gestartet haben, können Sie die Befehle wie gewohnt verwenden. 】Dann stellte ich fest, dass ich mit der Datenbank verbunden war.
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Navicat keine Verbindung zu MySQL herstellen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!