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

JavaScript zur einfachen Verknüpfung von Provinzen und Gemeinden

In diesem Artikel wird der spezifische Code für J...

Eine detaillierte Anleitung zu benutzerdefinierten Anweisungen in Vue

Inhaltsverzeichnis 1. Was ist eine benutzerdefini...

Eine kurze Analyse der Unterschiede zwischen px, rem, em, vh und vw in CSS

Absolute Länge px px ist der Pixelwert, also eine...

Grundlegende Verwendung des Befehls wget unter Linux

Inhaltsverzeichnis Vorwort 1. Laden Sie eine einz...

Lösung für den Fehler beim Starten von MySQL

Lösung für den Fehler beim Starten von MySQL MySQ...

So installieren Sie Nginx unter Win10

Da das Unternehmen mich bat, einen WebService-Ser...

TypeScript-Problem beim Iterieren über Objekteigenschaften

Inhaltsverzeichnis 1. Problem 2. Lösung 1. Deklar...

Vue implementiert Baumtabelle durch Elementbaumsteuerung

Inhaltsverzeichnis Implementierungs-Effekt-Diagra...

Ideen zum Erstellen von Welleneffekten mit CSS

Zuvor habe ich mehrere Möglichkeiten vorgestellt,...

Erfahren Sie mehr über die Verwendung regulärer Ausdrücke in JavaScript

Inhaltsverzeichnis 1. Was ist ein regulärer Ausdr...

Eine kurze Analyse der MySQL-Kardinalitätsstatistiken

1. Was ist die Kardinalität? Mit Kardinalität wir...

So installieren Sie Babel mit NPM in VSCode

Vorwort Im vorherigen Artikel wurde die Installat...

Kontext und Eigenschaften von React erklärt

Inhaltsverzeichnis 1. Kontext 1. Anwendungsszenar...

Beispiel zum Aktivieren langsamer Abfragen in MySQL

Vorwort Das langsame Abfrageprotokoll ist eine se...