MySQL von außen erreichbar machen

22.12.2021 151

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 TUN/TAP auf meinem vServer aktivieren?Wie kann ich das Sinusbot Admin Passwort ändern?Windows-Server: Kein PingAnti-Hack: Warum wurde meine IP-Adresse gesperrt?Wie aktiviere ich Ton/Sound auf meinem Windows Server?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?Wie kann ich mich per VNC verbinden?Wie setze ich mein Root-Passwort zurück?Mein Server ist nicht erreichbar, was tun?Kann ich eure Server vor dem Kauf testen?Windows Firewall Port freigebenWas ist der Load? (Load-Average)Server ist überladen?Java auf vServer/Linux installierenKann ich eine Oberfläche installieren?Wie kann ich den Hostnamen meines Servers ändern?Wie kann ich meinen vServer verwalten?Mein Upgrade ist wegen technischen Limits nicht verfügbar. Was bedeutet das?Wo finde ich meine IPv6-Adresse?Kann ich Docker auf meinem vServer benutzen?Wie setze ich das MySQL Passwort zurück?Kann ich eigene ISOs verwenden?Meine Windows-Lizenz ist abgelaufen, was nun?Windows Festplatte erweiternWelche Betriebssysteme stehen zur Verfügung?Mein Server hat nicht genug Leistung! Wie bekomme ich mehr?MySQL von außen erreichbar machenSind Backups kostenlos?Windows: Internal Error bei RemotedesktopBleiben meine Daten erhalten, wenn ich Upgrade?Kann ich einen eigenen Kernel installieren?Die Uhrzeit meines vServers stimmt nicht. Was tun?Wie installiere ich eine Datenbank auf meinem Server?Muss ich meinen Testserver verlängern?Wie ändere ich den SSH Port?Wie kann ich einen PTR/RDNS-Eintrag festlegen?Wie kann ich meinen vServer aktualisieren?Was bedeutet Backup-Rotation?Was passiert bei einem Server-Ausfall?Ich habe nicht die richtige Bandbreite, warum?Mein Speicher wurde nach einem Upgrade nicht hinzugefügt!Gibt es ein Traffic-Limit?Mit dem Mac Windows RDP verwenden

Spare jetzt 15% bei allen Laufzeiten (1, 3, 6 & 12 Monate) - bei vServern & Root Servern