Wenn Sie Navicat für MySQl verwenden, um auf die Remote-MySQL-Datenbank zuzugreifen, erscheint eine Fehlermeldung mit der Meldung „2003 – MySQL-Server kann auf ‚localhost‘ (10038) nicht verbunden werden“.
Der Grund für diesen Fehler ist, dass der Remote-Port 3306 nicht für die Außenwelt geöffnet ist.
Lösungsschritte:
Stellen Sie zunächst eine Remoteverbindung zum Server her, klicken Sie auf „Start“ – „Verwaltung“ – „Windows-Firewall mit erweiterter Sicherheit“.
Verwandte Empfehlungen: „Navicat für MySQL-Grafik-Tutorial“
Wählen Sie im sich öffnenden Fenster links „Eingehend“ aus Regeln“ und klicken Sie rechts auf „Neue Regel“, um eine neue Eingangsregel zu erstellen.
Wählen Sie „Port“ unter „Regeltyp“ und dann „Weiter“.
Markieren Sie „Spezifischer lokaler Port“, geben Sie 3306 ein und gehen Sie dann weiter.
Klicken Sie auf „Verbindung zulassen“ und dann auf den nächsten Schritt.
Wählen Sie einfach diesen Schritt standardmäßig aus und machen Sie dann den nächsten Schritt.
Geben Sie abschließend den Namen der neuen Eingangsregel ein, füllen Sie ihn beiläufig aus, Sie können ihn selbst verstehen.
Nach Abschluss können Sie die neuen Eingangsregeln in der Liste der Eingangsregeln sehen.
Wenn ich jetzt wieder lokal eine Verbindung zur MySQL-Remote-Datenbank herstelle, stelle ich fest, dass normal darauf zugegriffen werden kann.
Das obige ist der detaillierte Inhalt vonSo beheben Sie den Fehler 10038 der Navicat-Remoteverbindungsdatenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!