Ich schreibe gerade ein Skript in Python, die Daten auf einen lokalen Host MySql DB hochlädt. Ich versuche nun, diese MySql DB auf einen Remote-Server mit einer statischen IP-Adresse zu verschieben. Ich habe eine Webhosting-Funktion, aber dies ermöglicht Clients nur, eine Verbindung zur MySql-Datenbank herzustellen, wenn ich die Domäne/IP-Adresse festlege, von der die Clients eine Verbindung herstellen. Mein Python-Skript wird auf einer Reihe von Computern ausgeführt, die über einen mobilen Breitband-Dongle verbunden werden, und daher variieren die IP-Adressen von Tag zu Tag, da die IP-Adresse dynamisch zugewiesen wird.Remote-Zugriff auf MySql DB (Hosting-Optionen)
Alle Vorschläge, wie Sie dieses Problem entweder mit meiner Webhosting-Einrichtung (cPanel) oder alternativ mit MySql-Hosting-Diensten lösen, die Remote-Zugriff von beliebigen IP-Adressen erlauben (vorausgesetzt, sie authentifizieren sich erfolgreich mit Passwörtern usw.) Würde SSH dies möglicherweise angehen und mir erlauben, Daten zu übertragen?
Warum sollte Ihr Python-Skript keine Verbindung zu einem Server herstellen, der sich dann mit MySQL verbindet? Es ist keine gute Idee, eine IP mit der Datenbank sprechen zu lassen. –
Ich stimme dir zu, ist nicht sicher, aber wenn der Server, der mit mysql verbinden IP dynamische ändern, müssen Sie alle IPs erlauben, oder manuell IP bei jeder Änderung zu aktualisieren. –
Welche Art von Server ist es, wenn es seine IP ändert? Auf einer Heimverbindung gehostet? –