In diesem Tutorial erkläre ich euch, wie ihr eine Datenbank von außen erreichbar machen könnt.
Standardmäßig ist MariaDB so eingerichtet, dass man von außen darauf nicht zugreifen kann. Um beispielsweise das Tool HeidiSQL nutzen zu können, ist es allerdings zwingend erforderlich, dass wir diese Einschränkung ändern, da ansonsten eine Verbindung zur Datenbank nicht aufgebaut werden kann.
Beginnen wir nun mit den einzelnen Arbeitsschritten.
1 Konfiguration anpassen
Bearbeite die Datei die folgende Datei Mithilfe eines Editors deiner Wahl:
/etc/mysql/mariadb.conf.d/50-server.cfg
Wenn du die Datei geöffnet hast, dann suche bitte folgende Stelle darin raus:
# 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
Hier müssen wir nun einfach nur ein Route-Zeichen vor bind-address setzen. Das sieht dann wie folgt aus:
# 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
Nachdem wir die Änderung vorgenommen haben, speichern wir die Datei ab.
2 Datenbank neu starten
Nun öffnen wir beispielsweise putty und verbinden uns mit unserem Server mit dem Root Benutzer.
Danach geben wir die in die Befehlszeile folgenden Befehl ein, um die Datenbank neu zu starten, damit dieser unsere Änderungen übernehmen kann.
systemctl restart mysql
Nun sollte eure Datenbank von außen erreichbar sein.