Remote MySQL-Dienst nicht erreichbar, da Port 3306 lokal blockiert ist

407
Devenda

Hier ist die Netzwerkeinrichtung:

  • Die Computer (Windows-PC, RPi, ...), die die MySQL-Verbindung herstellen, befinden sich in einem Netzwerk, in dem (unter anderem) der Port 3306 in der Firewall blockiert ist.
  • Wir haben keinen Zugriff auf die Firewall und können ihre Konfiguration nicht ändern, ebenso wie der Eigentümer der Firewall (fragen Sie mich nicht nach dem Grund dafür ...).
  • Unsere Datenbank wird remote gehostet und ist nur an Port 3306 (mysql.XXXXX.be:3306) erreichbar.
  • Wir können die DB-Konfiguration nicht ändern.

Wir haben es ohne Erfolg versucht:

  • Verwenden Sie ngrok auf dem Computer, um die Verbindung zu öffnen und einen TCP-Tunnel zu 3306 zu öffnen. Dies öffnet jedoch nur den Port lokal.
  • Verwenden eines SSH-Tunnels für die Datenbank, aber die Datenbank scheint SSH nicht zu unterstützen.

Wie können wir die Datenbank erreichen? Gibt es Online-Dienste, die eine Art Portweiterleitung unterstützen?

Danke im Voraus!

-1
Kurze Antwort, nicht möglich. Wenn Sie den Port und dessen blockierten Port nicht ändern können, gibt es einfach keine Möglichkeit. LPChip vor 5 Jahren 0

1 Antwort auf die Frage

0
Devenda

Es scheint nicht möglich zu sein. Es scheint jedoch, als hätten wir SSH auf dem DB-Server, und wir konnten über SSH-Tunneling eine Verbindung zur DB herstellen.