Datenbank-Zugriff von außen steuern

Standardmäßig erlauben MySQL-Datenbanken aus Sicherheitsgründen nur Verbindungen, die direkt vom Webserver (localhost) kommen. Mit der Funktion Remote MySQL können Sie jedoch Ausnahmen definieren – zum Beispiel für Ihren lokalen PC oder einen externen Anwendungsserver.

Sicherheitshinweis: Geben Sie nach Möglichkeit immer nur spezifische IP-Adressen frei. Vermeiden Sie die Nutzung des Platzhalters % (Zugriff von überall), da dies ein potenzielles Sicherheitsrisiko für Ihre Daten darstellt.

Einen neuen Zugriffs-Host hinzufügen

Um einem externen Gerät den Zugriff zu erlauben, folgen Sie diesen Schritten:

  1. Ermitteln Sie Ihre aktuelle öffentliche IP-Adresse (z. B. über "wieistmeineip.de").
  2. Geben Sie diese IP im Feld "Host" ein.
  3. (Optional) Fügen Sie im Feld "Kommentar" eine Beschreibung hinzu (z. B. "Büro PC Thomas"), damit Sie später wissen, wem dieser Zugriff gehört.
  4. Klicken Sie auf "Host hinzufügen".
Tipp für Profis: Sie können Platzhalter nutzen. 1.2.3.% erlaubt den Zugriff für den gesamten Adressbereich von 1.2.3.0 bis 1.2.3.255. Dies ist nützlich, wenn Ihr Internetanbieter Ihnen regelmäßig neue IPs aus demselben Bereich zuweist.

Zugriffs-Hosts verwalten und löschen

In der Liste der zugelassenen Hosts sehen Sie alle aktuell berechtigten Adressen.

  • Beschreibung ändern: Passen Sie Ihre Kommentare jederzeit an, um die Übersicht zu behalten.
  • Zugriff entziehen: Klicken Sie auf "Löschen" neben einem Eintrag, um den Zugriff für diesen Host sofort zu sperren.

Häufige Probleme bei der Verbindung

Falls die Verbindung trotz Freigabe der IP-Adresse fehlschlägt, prüfen Sie bitte folgende Punkte:

Port 3306 Stellen Sie sicher, dass Ihre lokale Firewall (oder die Ihres Routers) ausgehende Verbindungen auf Port 3306 erlaubt.
Benutzerrechte Der MySQL-Benutzer muss der Datenbank im cPanel korrekt zugewiesen worden sein (siehe Artikel "MySQL-Datenbanken verwalten").
Servername Nutzen Sie als Hostnamen in Ihrer Software entweder Ihre Domain oder die IP-Adresse Ihres Webservers.

Sie nutzen eine dynamische IP und möchten nicht ständig manuell freischalten?
Fragen Sie den CURIAWEB-Support nach alternativen Lösungen wie dem Zugriff über einen SSH-Tunnel!

War diese Antwort hilfreich? 1 Benutzer fanden dies hilfreich (1 Stimmen)