Wenn Navicat eine Verbindung zu MySQL herstellt, meldet es 10060, 1045 Fehler und den Speicherort von my.ini

Wenn Navicat eine Verbindung zu MySQL herstellt, meldet es 10060, 1045 Fehler und den Speicherort von my.ini

Navicat meldet beim Verbinden mit der Datenbank die Fehler 10060 und 1045. Wo ist die my.ini-Datei für MySQL 8.0.18?

Bildbeschreibung hier einfügen

Der Grund für dieses Phänomen liegt darin, dass Port 3306 durch die Firewall blockiert ist und keine Verbindung zu diesem Port hergestellt werden kann. Drücken Sie zuerst Win+R, führen Sie services.msc aus und prüfen Sie, ob der MySQL-Dienst aktiviert ist.

Bildbeschreibung hier einfügen

Ich sehe hier, dass der MySQL80-Netzwerkdienst nicht läuft. Wenn ich einschalten möchte...

Bildbeschreibung hier einfügen

Dienst kann nicht gestartet werden

Lösung (Port 3306 erstellen)

1. Systemsteuerung -> Windows Defender Firewall -> Erweiterte Einstellungen -> Eingehende Regeln

Bildbeschreibung hier einfügen

Prüfen Sie, ob Port 3306 aktiviert ist.

Bildbeschreibung hier einfügen

Da meine Portnummer 3306 deaktiviert ist, habe ich diese Portnummer nicht.

2. Eingehende Regeln -> Neue Regeln -> Ports -> TCP-spezifische lokale Ports -> 3306 eingeben -> Verbindung zulassen -> Alle Kästchen ankreuzen -> dann einen Namen vergeben

Bildbeschreibung hier einfügen

3. Port festlegen

Bildbeschreibung hier einfügenBildbeschreibung hier einfügenBildbeschreibung hier einfügenBildbeschreibung hier einfügenBildbeschreibung hier einfügen

4. Als ich dachte, ich hätte Fehler 10060 gelöst, versuchte ich, mit Navicat und der Befehlszeile auf die Datenbank zuzugreifen, aber es trat Fehler 1045 auf.

Bildbeschreibung hier einfügenBildbeschreibung hier einfügen

Dann fand ich den Service

Ich stellte fest, dass MySQL80 immer noch nicht gestartet werden konnte, also klickte ich auf die Eigenschaften der beiden Dienste MySQL und MySQL80:

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Ihre ausführbaren Dateipfade scheinen leicht unterschiedlich zu sein. Als ich den ausführbaren Dateipfad von MySQL80 sah, war ich überrascht, Folgendes zu finden:

Die my.ini-Datei von MySQL8.0.18 befindet sich nicht im MySQL-Installationsverzeichnis (D:\Program Files\MySQL\MySQL Server 8.0), sondern in dem in der Abbildung gezeigten Verzeichnis (D:\ProgramData\MySQL\MySQL Server 8.0\my.ini).

Bildbeschreibung hier einfügen

5. Später schaltete ich den MySQL-Dienst aus (auf manuellen Start eingestellt) und stellte fest, dass ich den MySQL80-Dienst starten konnte

Bildbeschreibung hier einfügen

6. Verwenden Sie dann Navicat, um eine Verbindung zur Datenbank herzustellen

Bildbeschreibung hier einfügen

Zusammenfassen

Dies ist das Ende dieses Artikels über die Verbindung von Navicat zu MySQL mit den Fehlern 10060 und 1045 und den Speicherort von my.ini. Weitere Informationen zur Verbindung von Navicat zu MySQL mit Fehler 1045 finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Navicat-Verbindung MySQL Fehlerbeschreibungsanalyse
  • Lösen Sie das Problem, dass Navicat für MySQL beim Herstellen einer Verbindung zu MySQL einen 2005-Fehler meldet
  • Häufige Fehler und Lösungen zum Verbinden von Navicat mit einer virtuellen MySQL-Maschine
  • Navicat stellt eine Verbindung zu MySQL8.0.11 her und es tritt ein Fehler 2059 auf
  • Beheben Sie den 1251-Fehler beim Herstellen einer Verbindung zwischen MySQL und Navicat
  • Beheben Sie den 3680-Fehler beim Erstellen einer neuen Datenbank in Navicat auf dem Mac

<<:  So installieren Sie OpenSSH aus dem Quellcode in CentOS 7

>>:  Vue implementiert die Anzeige und Ausblendung der dreistufigen Navigation

Artikel empfehlen

Beispiel für die Konfiguration mehrerer virtueller Hosts in nginx

Es ist sehr praktisch, den virtuellen Host vhost ...

So konvertieren Sie Chinesisch in HTML in UTF-8

In HTML kann die chinesische Phrase „學好好學“ als „學...

Einführung in Keyword-Design-Methoden im Webdesign

Häufig ignorieren wir beim Erstellen der Homepage ...

Nginx Reverse-Proxy-Konfiguration entfernt Präfix

Wenn Sie nginx als Reverse-Proxy verwenden, könne...

Was ist em? Einführung und Konvertierungsmethode von em und px

Was ist sie? „em“ bezieht sich auf die Schrifthöhe...

Lösung für den Fehler bei der Installation von Docker auf der CentOS-Version

1. Versionsinformationen # Katze /etc/system-rele...

Code zur Implementierung eines einfachen Pfeilsymbols mit Div+CSS in HTML

Beim Webdesign verwenden wir Pfeile oft als Dekor...

Detaillierte Erklärung der Semiotik in Html/CSS

Basierend auf Theorien wie Saussures Sprachphilos...

Der gesamte Prozess der Konfiguration von Hive-Metadaten für MySQL

Gehen Sie im Hive-Installationsverzeichnis in das...

Zeigen Sie die vom Prozess in Linux belegte Portnummer an

Für Linux-Systemadministratoren ist es von entsch...

Detaillierte Schritte zur schnellen Installation von Openshift

Der schnellste Weg, die neueste Version von OpenS...

Detaillierte Erklärung zum Festlegen des Kontextpfads in der Webanwendung

URL: http://hostname.com/contextPath/servletPath/...

Einführung in die JWT-Verifizierung mit Nginx und Lua

Inhaltsverzeichnis Vorwort Lua-Skript nignx.conf-...

Kostenloses Tutorial zur Installationskonfiguration der Version MySQL 5.7.18

MySQL wird in eine Installationsversion und eine ...