MySQL von außen erreichbar machen

22.12.2021 36

Wenn du auf deinem virtuellen Server einen MySQL oder MariaDB Server installierst, wird dieser automatisch mit der Regel “nur Lokal zulassen” installiert. Wenn Du den Server von außen erreichbar machen möchtest, musst Du die Konfiguration des Servers anpassen.

Wir zeigen Dir anhand eines Beispiels (MariaDB), wie du das bewerkstelligen kannst.

Fehlermeldung, die bedeutet, dass MySQL von außen nicht erreichbar ist:

ERROR 2002 (HY000): Can't connect to MySQL server on '168.119.29.XXX' (115)

Voraussetzungen

  • Du benötigst einen Linux Server.
  • Du musst MariaDB installiert haben (apt-get install mariadb-server).
  • Der Port 3306 muss in einer Firewall freigegeben sein, sofern eine verwendet wird.
  • Du hast einen Nutzer erstellt, der entweder von überall “%” aus zugreifen kann oder per IP-Adresse/Host gefiltert wird.

Konfiguration anpassen

Passe die Datei /etc/mysql/mariadb.conf.d/50-server.cfg an. Öffne diese mit einem Editor deiner Wahl.

Im Bereich unter [mysqld] findest Du die Einstellung “bind-address”. Ändere die Konfiguration wie folgend beschrieben.

Vorher

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = 127.0.0.1

Nachher

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = 0.0.0.0

Speichere die Datei ab und starte deinen Datenbankserver neu.

systemctl restart mysql

Danach ist dein MySQL Server auch von außen erreichbar. Aus Sicherheitsgründen empfehlen wir dir dringend, dass Du für externe Nutzer einen separaten MySQL-Zugang erstellst. Der Root-Zugang sollte immer nur intern funktionieren.

Solltest Du Fragen zu diesem Thema haben, melde Dich gerne bei uns. Wir helfen Dir dann gern weiter!

Prepaid Hoster Werbe-Banner

Virtuelle Server

Windows Remote Desktop: Benutzer anlegenDarf ich Mining auf dem Server betreiben?Wie kann ich mich zu meinem Server per FTP verbinden?Kann ich den Standort meines Servers wechseln?Wie kann ich meine Domain mit meinem vServer verbinden?Wie kann ich Windows installieren?Was passiert, wenn ich meinen Server zu stark auslaste?Wie kann ich das Sinusbot Admin Passwort ändern?Wie kann ich TUN/TAP auf meinem vServer aktivieren?Windows-Server: Kein PingAnti-Hack: Warum wurde meine IP-Adresse gesperrt?Wie schalte ich die SSH Passwort-Authentifizierung aus?APT-Fehler: This must be accepted explicitly before updates for this repository can be appliedMein Server ist langsam! Was kann ich tun?Mein Server ist nicht erreichbar, was tun?Wie setze ich mein Root-Passwort zurück?Kann ich eure Server vor dem Kauf testen?Wie kann ich mich per VNC verbinden?Server ist überladen?Wie aktiviere ich Ton/Sound auf meinem Windows Server?Kann ich eine Oberfläche installieren?Was ist der Load? (Load-Average)Wie kann ich den Hostnamen meines Servers ändern?Wo finde ich meine IPv6-Adresse?Windows Firewall Port freigebenWie kann ich meinen vServer verwalten?Mein Upgrade ist wegen technischen Limits nicht verfügbar. Was bedeutet das?Kann ich eigene ISOs verwenden?Welche Betriebssysteme stehen zur Verfügung?Wie setze ich das MySQL Passwort zurück?Mein Server hat nicht genug Leistung! Wie bekomme ich mehr?Windows Festplatte erweiternWindows: Internal Error bei RemotedesktopBleiben meine Daten erhalten, wenn ich Upgrade?Die Uhrzeit meines vServers stimmt nicht. Was tun?Java auf vServer/Linux installierenKann ich einen eigenen Kernel installieren?Muss ich meinen Testserver verlängern?Wie viel kosten automatische Backups?Meine Windows-Lizenz ist abgelaufen, was nun?Wie installiere ich eine Datenbank auf meinem Server?Wie kann ich meinen vServer aktualisieren?Wie ändere ich den SSH Port?Was passiert bei einem Server-Ausfall?Was bedeutet Backup-Rotation?Kann ich Docker auf meinem vServer benutzen?MySQL von außen erreichbar machenWie kann ich einen PTR/RDNS-Eintrag festlegen?Ich habe nicht die richtige Bandbreite, warum?Mein Speicher wurde nach einem Upgrade nicht hinzugefügt!Mit dem Mac Windows RDP verwenden

MOIN22: 30% Rabatt auf gesamte Laufzeit