Antworten auf Ihre häufigsten Fragen

Wie kann ich MySQL öffentlich erreichen?

In diesem Artikel möchten wir Ihnen näher beschreiben, wie Sie auf einem System mit oder ohne Plesk den MySQL-Server für die öffentliche Erreichbarkeit konfigurieren.

In einigen Fällen kann es durchaus sinnvoll sein den Datenbank-Server von außerhalb (öffentlich) erreichen zu können. Wie Sie den MySQL-Server dazu entsprechend konfigurieren, erfahren Sie in den nachfolgenden Schritten.

Bitte beachten Sie jedoch, dass ein öffentlich erreichbarer MySQL-Datenbankserver ein hohes Sicherheitsrisiko für Angriffe darstellt. Achten Sie darauf starke Passwörter einzusetzen sowie den Zugriff zum MySQL-Port so restriktiv (z.B. Autorisierung anhand der statischen IP-Adresse) wie möglich zu handhaben. Grundsätzlich empfehlen wir nicht den MySQL Server öffentlich erreichbar zu machen!

Voraussetzung:

  • MySQL läuft bereits auf einem Server (ab Version 5.5 oder neuer)
  • Der Zugriff ist via SSH (Benutzer: root) möglich

Einrichtung:

  1. Melden Sie sich via SSH mit dem Root-Benutzer am Server an
  2. Führen Sie nachfolgende Änderung durch:
      Datei: /etc/mysql/my.cnf
    Ändern Sie die Zeile "bind-address" auf folgenden Wert ab:
    bind-address = ::
  3. Speichern Sie die Änderung ab und starten den MySQL-Dienst neu

Der MySQL-Server ist nun auf alle Netzwerk-Interface eingerichtet und kann (unter der Voraussetzung der entsprechenden Freigabe innerhalb Ihrer Firewall, falls vorhanden) von außen (öffentlich) erreicht werden. Wir empfehlen jedoch aus Sicherheitsgründen den Zugriff mittels einer Firewall-Konfiguration einzuschränken und nur ausgewählten Servern/Computern Zugriff zu erteilen. 

Überprüfung:

Ob der MySQL-Server korrekt konfiguriert wurde können Sie von außerhalb prüfen, indem Sie folgenden Befehl auf einem zweit System ausführen:

mysql -u<IHR-Benutzer> -p<IHR-Passwort> -h<IP-IHRES-MYSQL-SERVERS> -P <MYSQL-PORT> (Falls abweichend vom Standard)


otto.friedrich@hosteurope.de xanthippe.ypsilante@hosteurope.de hercules.ikarus@hosteurope.de