Lösung für die Navicat Premier-Remoteverbindung zum MySQL-Fehler 10038

Lösung für die Navicat Premier-Remoteverbindung zum MySQL-Fehler 10038

Schlägt die Remote-Verbindung zu MySQL fehl, kann dies folgende Gründe haben:

1. Junger Mann/junges Mädchen, bitte stellen Sie sicher, dass Sie Ihre IP-Adresse richtig eingegeben haben! !

2. Netzwerk- oder Firewall-Probleme

1) Beheben Sie Netzwerkprobleme

Verwenden Sie den Befehl: Ping 192.168.1.1, um zu überprüfen, ob die Netzwerkanforderung abgelaufen ist.

Empfangen Sie die Daten normal und fahren Sie mit dem nächsten Untersuchungsschritt fort

2) Überprüfen Sie, ob die Firewall des Cloud-Servers es blockiert.

Verwenden Sie den Befehl: telnet 192.168.1.1 3306. Wenn die Verbindung fehlschlägt, kann dies zwei Gründe haben.

a) Überprüfen Sie, ob der Cloud-Server-Port geöffnet ist.

Offener Status (ich verwende Alibaba Cloud):

Offene Portkonfiguration:

Wenn der Cloud-Server-Port bereits geöffnet ist. Der Port 3306 des Servers ist jedoch weiterhin nicht erreichbar. Lesen Sie unten weiter.

b) Überprüfen Sie auf dem Server, ob die Firewall eingeschaltet ist.

# systemctl status firewalld

Mein Server ist nicht geöffnet, daher besteht keine Möglichkeit einer Blockierung durch die Firewall.

Wenn die Firewall aktiviert ist und Telnet immer noch fehlschlägt, überprüfen Sie mit netstat den Status von Port 3306:

# netstat -talnp 3306tcp6 0 0 :::3306 :::* LISTEN 4591/mysqld (normale Situation)

Wenn der Netstat-Port 3306 die oben beschriebene Situation nicht anzeigt. Anschließend müssen Sie den MySQL-Dienst auf Ihrem lokalen Computer starten und erneut eine Offline-Verbindung herstellen.

3. Benutzerzugriffsrechte prüfen

1) Geben Sie msyql ein

2) Benutzerzugriffsrechte anzeigen

Überprüfen Sie, wie in der Abbildung gezeigt, ob der Host, der Ihrem Remote-Konto (Benutzer) entspricht, % ist;

Wenn der Host, der dem Remote-Konto entspricht, 127.0.0.1/localhost ist, kann dieser Benutzer nur auf den lokalen Computer zugreifen. Andere Computer haben mit diesem Benutzerkonto keine Zugriffsberechtigung. Der Host muss auf „%“ geändert werden, um anzuzeigen, dass alle Computer Zugriff haben.

Ändern Sie den Befehl wie folgt:

mysql> update user set host='%', wobei user='das Konto, das Sie ändern möchten';
##Denken Sie daran, nach erfolgreicher Änderung die Berechtigungen zu aktualisieren mysql> flush privileges;

Überprüfen Sie abschließend die Berechtigungen und stellen Sie eine Remoteverbindung her.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • 4 Lösungen für MySQL-Import-CSV-Fehler
  • Beheben Sie das Problem des Fehlers 10038 bei der Remoteverbindung mit MySQL in Navicat
  • Analyse zur Lösung des Problems, dass Navicat Premium eine Verbindung zu MySQL 8.0 herstellt und den Fehler „1251“ meldet.
  • So überspringen Sie Fehler bei der MySQL-Master-Slave-Replikation
  • Probleme und Lösungen bei Fehler 08001 bei der Verknüpfung mit MySQL in IDEA und keiner Tabellenanzeige nach erfolgreicher Verbindung
  • Lösung für Fremdschlüsselfehler bei der MySQL-Tabellenerstellung
  • Lösungsbeispiel und Erklärung für Fehler beim Importieren und Exportieren von Daten in MySQL-Datenbanken

<<:  Lösen Sie das Problem der verstümmelten Zeichen im Tomcat10 Catalina-Protokoll

>>:  Zusammenfassung der drei Möglichkeiten zum Erstellen neuer Elemente

Artikel empfehlen

Lösung für das MySQL Master-Slave-Verzögerungsproblem

Heute werden wir uns ansehen, warum es zu Master-...

MySQL-Datenoperation – Verwendung von DML-Anweisungen

veranschaulichen DML (Data Manipulation Language)...

Vue implementiert eine gleitende Navigation oben links und rechts

Navigation und andere Dinge werden bei der täglic...

Einfaches MySQL-Beispiel zum Sortieren chinesischer Schriftzeichen nach Pinyin

Wenn das Feld, in dem der Name gespeichert ist, d...

Daten in der Layui-Tabellenzeile dynamisch bearbeiten

Inhaltsverzeichnis Vorwort Stil Funktion Beschrei...

Detaillierte Analyse von MySQL-Datenbanktransaktionen und -Sperren

Inhaltsverzeichnis 1. Grundlegende Konzepte SÄURE...

11 Gründe, warum Bootstrap so beliebt ist

Vorwort Bootstrap, das beliebteste Front-End-Entw...

Ausführliche Erläuterung der gespeicherten MySQL-Prozeduren (in, out, inout)

1. Einleitung Es wird seit Version 5.0 unterstütz...

So paginieren Sie schnell MySQL-Datenmengen im zweistelligen Millionenbereich

Vorwort Um bei der Backend-Entwicklung zu verhind...

Beispielcode zum Konvertieren von Videos mit der ffmpeg-Befehlszeile

Bevor Sie mit dem Haupttext dieses Artikels begin...

Einführung in vierzehn Fälle von SQL-Datenbank

Datenblatt /* Navicat SQLite-Datenübertragung Que...

CSS-Beispielcode zum Festlegen des Bildlaufleistenstils

Der CSS-Implementierungscode zum Festlegen des Bi...

Der Unterschied zwischen MySQL execute, executeUpdate und executeQuery

Die Unterschiede zwischen „execute“, „executeUpda...

So erstellen Sie Komponenten in React

Inhaltsverzeichnis Vorwort Komponenteneinführung ...