{"data":{"external_id":947,"slug":"mysql-von-aussen-erreichbar-machen","title":"MySQL von au\u00dfen erreichbar machen","content":"Wenn du auf deinem virtuellen Server einen MySQL oder MariaDB Server installierst, wird dieser automatisch mit der Regel &#8222;nur Lokal zulassen&#8220; installiert. Wenn Du den Server von au\u00dfen erreichbar machen m\u00f6chtest, musst Du die Konfiguration des Servers anpassen.\nWir zeigen Dir anhand eines Beispiels (MariaDB), wie du das bewerkstelligen kannst.\nFehlermeldung, die bedeutet, dass MySQL von au\u00dfen nicht erreichbar ist:\nERROR 2002 (HY000): Can't connect to MySQL server on '168.119.29.XXX' (115)\nVoraussetzungen\nDu ben\u00f6tigst 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 \u00fcberall &#8222;%&#8220; aus zugreifen kann oder per IP-Adresse\/Host gefiltert wird.\nKonfiguration anpassen\nPasse die Datei \/etc\/mysql\/mariadb.conf.d\/50-server.cfg an. \u00d6ffne diese mit einem Editor deiner Wahl.\nIm Bereich unter [mysqld] findest Du die Einstellung &#8222;bind-address&#8220;. \u00c4ndere die Konfiguration wie folgend beschrieben.\nVorher\n# Instead of skip-networking the default is now to listen only on\n# localhost which is more compatible and is not less secure.\nbind-address            = 127.0.0.1\nNachher\n# Instead of skip-networking the default is now to listen only on\n# localhost which is more compatible and is not less secure.\nbind-address            = 0.0.0.0\nSpeichere die Datei ab und starte deinen Datenbankserver neu.\nsystemctl restart mysql\nDanach ist dein MySQL Server auch von au\u00dfen erreichbar. Aus Sicherheitsgr\u00fcnden empfehlen wir dir dringend, dass Du f\u00fcr externe Nutzer einen separaten MySQL-Zugang erstellst. Der Root-Zugang sollte immer nur intern funktionieren.\nSolltest Du Fragen zu diesem Thema haben, melde Dich gerne bei uns. Wir helfen Dir dann gern weiter!","schema":null,"facts":[],"links":[]}}