ich scheitere aktuell an folgender Problematik:
1) Ich habe einen vServer, auf dem ich meine Python-Skripte laufen lasse.
2) Ich habe eine MySQL-Datenbank bei all-inkl, auf die der vServer bzw. die Skripte per mysql.connector zugreifen.
Soweit hat bis vor einigen Tagen auch alles funktioniert. Ohne irgendwelche Änderungen funktioniert diese Verbindung nun allerdings nicht mehr. Über Jupyter Notebooks und PyCharm klappt die Verbindung vom PC aus und auch ein zweiter vServer funktioniert damit. An den Zugangsdaten zur Datenbank sollte es also nicht liegen.
Auch hatte ich die Vermutung, dass all-inkl meinen vServer aufgrund zu hoher Zugriffszahlen auf die Datenbank ausgesperrt hat. Allerdings bekomme ich auch keinen Zugriff auf andere Datenbanken mit dem vServer.
Dementsprechend liegt die Vermutung nahe, dass der vServer das Problem ist (darauf läuft Ubuntu). Ich habe auch schon eine komplette Neuinstallation hinter mir - ohne Erfolg. Mit ufw habe ich entsprechenden Port 3306 freigegeben, aber ich bekomme dennoch weder ein- noch ausgehende Verbindungen hin. Auch mit Deaktivierung von ufw nicht.
Ich weiß leider nicht mehr, was ich noch versuchen kann und verzweifle so langsam.
Habt ihr noch Ideen?
Hier die Fehlermeldung:
Code: Alles auswählen
ERROR 2003 (HY000): Can't connect to MySQL server on 'xx.xx.xxx.xx' (110)
- vServer 1 kann ich komplett neu installieren
- vServer 2 kann ich ebenfalls komplett neu installieren (hier habe ich bereits mysql und phpmyadmin aufgespielt)
- Auf den Datenbankserver (bei all-inkl) habe ich nur begrenzten Zugang (keinen Zugriff auf my.cnf). Zugang ist für alle externen Verbindungen erlaubt.
Evtl. wäre es sogar eine Option vServer 1 für Python und vServer 2 als Datenbankserver zu nutzen, damit ich volle Kontrolle über die Datenbank habe