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

CSS zur Erzielung einer kompatiblen Textausrichtung in verschiedenen Browsern

Beim Front-End-Layout des Formulars müssen wir hä...

Detailliertes Tutorial zum PyCharm- und SSH-Remote-Access-Server-Docker

Hintergrund: Einige Experimente müssen auf dem Se...

Gemeinsame Nutzung von zwei Plug-Ins zur Übersetzung von Webseiten

Übersetzen Sie diese URL: http://translateth.is G...

Eine kleine Einführung in die Verwendung der Position in HTML

Ich habe gestern gerade etwas HTML gelernt und kon...

Tabellenbezogene Anordnung und Javascript-Operationen table, tr, td

Gut funktionierende Einstellungen für Tabelleneige...

Hinweise zu Fallstricken bei Vuex und Pinia in Vue3

Inhaltsverzeichnis einführen Installation und Ver...

MySQL InnoDB-Überwachung (Systemebene, Datenbankebene)

MySQL InnoDB-Überwachung (Systemebene, Datenbanke...

Steuern Sie die vertikale Mitte des Textes im HTML-Textfeld über CSS

Wenn das Höhenattribut von Text definiert ist, wir...

Ein Artikel, der Ihnen zeigt, wie Sie Vue-Komponenten erstellen und verwenden

Inhaltsverzeichnis 1. Was ist eine Komponente? 2....

Eine einfache Erklärung der parallelen MySQL-Replikation

1. Hintergrund der parallelen Replikation Zunächs...

Windows kann den MySQL-Dienst nicht starten und meldet Fehler 1067 – Lösung

Als ich mich bei MySQL anmeldete, wurde mir plötz...

Welche Vorteile bietet die Verwendung eines B+-Baums als Indexstruktur in MySQL?

Vorwort In MySQL verwenden sowohl Innodb als auch...