Externer Zugriff auf MySQL- Datenbank

  • Hallo zusammen,

    ich habe in einem Webpaket von netcup eine MySQL-Datenbank. Diese ist konfiguriert mit "Remoteverbindungen von beliebigem Host zulassen", und es ist ein spezieller Datenbankuser für den Remotezugriff eingerichtet. Ich versuche nun, von einer anderen Domain (die liegt auch bei netcup, aber in einem anderen Webpaket) auf die DB zuzugreifen, dies wird aber mit "Connection refused" abgewiesen.
    Muss das so sein oder mache ich etwas falsch? Die Idee dahinter ist, Daten in einer Tabelle zu pflegen, die aber von mehreren meiner Domains verwendet werden kann (um diese nicht überall nachführen zu müssen). Oder gibt es eine andere Lösung dafür?
    Danke für jeden Hinweis.

  • Moin,

    das klingt komisch. Du bist dir sicher, dass du den DB Server (andere IP als dein Webhosting) und den DB Nutzer & Datenbank korrekt angegeben hast?

    Ich meine dass der DB Server von allen Webhosting-Accounts angesprochen werden kann auch ohne das "Allow remote" Falg. Aber das kann mittlerweilse anders sein.

    Vg.

  • Welche IP hast du genommen für den DB-Server? Du solltest da nicht die interne IP nehmen, die auch bei der Datenbank unter "Informationen zur Verbindung" angezeigt wird (also z.B. 10.35.46.xx) sondern die externe IP-Adresse. Die interne dürfte nur funktionieren, wenn die beiden Webhostings auf demselben Server liegen.

  • Danke für den Tipp - das ist offensichtlich die Lösung. Unter Produkte - Übersicht - Globale Verwaltung und Konfigurationen des Webhostings findet man die externe Adresse des MySQL-Servers, und damit funktioniert der Zugriff auch von einem anderen Webspace aus.

    Mir war nicht bewusst, dass IP-Adressen mit 10... genau wie 192... immer interne und keine globalen Adressen sind.
    Nochmals danke!