Hallo,
ich betreibe auf meiner Qnap TS-251D einige Websites, mit dem eingebauten Webserver und der MySQL-Datenbank (MariaDB). Die NAS ist Bestandteil meines lokalen Netzwerkes, per LAN an einen WLAN-Repeater angeschlossen, der wiederum drahtlos mit meinem DSL-Router verbunden ist. Alles lokal, keine Aussenverbindung.
Das läuft seit fast zwei Jahren problemlos. 6 Tables mit einigen tausend rows.
Problem ist nun:
Seit ich vorgestern auf einen anderen Internet-Provider umgestiegen bin, verweigert mir die Datenbank den Zugriff:
Der alte Provider war die Telekom, mit einem DSL/WLAN-Router der Marke Speedport. IP-Adresse: 192.168.2.1.
Der neue Provider hat Glasfaser. Der Router ist nun eine Fritzbox 7590 AX. IP-Adresse: 192.168.178.1.
An meinen QNap-Einstellungen habe ich nix geändert, schon gar nicht an der MariaDB. Lediglich in einigen php-Dateien mußte ich natürlich die IP-Adresse anpassen: Von 192.168.2.xxx auf nun 192.168.178.xxx. Das hat auch geklappt, alle meine php-Programme können wie zuvor mit dem Qnap-Webserver reden. Nur nicht mit der Datenbank.
Ich denke, das sollte doch alles keine Rolle spielen: Glasfaser oder Kupferkabel, Fritzbox oder Speedport... 192.168.2.. oder ....178.xxx. Klar, die IP-Adresse habe ich überall angepasst, vor allem natürlich im mySQL-Connect-Befehl. Und die NAS mit allen Funktionen läuft ja auch nach dieser kleinen Anpassung. Und ich kann meine Datenbank auch weiterhin ansprechen, per myPHPAdmin. Nur nicht mehr von ausserhalb (wobei "ausserhalb" auch meine php-Skripte einschließt).
Aus früheren Zeiten kann ich mich erinnern, dass es dort in der MySQL-Admin-Oberfläche einen Parameter gab: "Allow access from remote hosts", den mußte ich explizit an-setzen. Aber etwas dergleichen finde ich nicht in meiner QNap-MariaDB. Und vor meiner Glasfaser-Umstellung klappte es ja auch mit dem remoten Zugriff.
Offenbar sendet die neue Fritzbox andere IP-Umgebungs-Informationen als mein alter Speedport. Aber was???
Danke für jedwede Anregung.
Don Lucio.