Damit nun auch Webanwendungen erstellt, oder genutzt werden können, die ihre Daten in einer Datenbank abspeichern, wird nun noch MySQL in Form der MariaDB installiert.
Anzeige
Auch hier bildet wieder die Konsole / der Terminal den Ausgangspunkt um die Installation anstoßen zu können. Hierfür geben wir den folgenden Befehl ein:
sudo apt install mariadb-client mariadb-server
Nachdem die Installation abgeschlossen ist, sollte unbedingt dem Root-User der Datenbank ein Passwort vergeben werden. – Dies geschieht über diesen Befehl:
sudo mysql -u root -p
Du wirst aufgefordert ein Kennwort einzugeben und dieses im Anschluss zu wiederholen. – Bitte ein möglichst sicheres Passwort verwenden und dieses notieren.
Führe jetzt noch den folgenden Befehl aus, um die Rechte-Tabellen neu zu laden:
flush privileges;
exit;
Jetzt sollten noch zwei Anpassungen in der mysql.conf gemacht bzw. deren Vorhandensein überprüft werden. Über die Konsole öffnen wir die Datei:
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Schau, ob sich folgende Zeile in der Datei befindet. Wenn nicht, dann füge Sie hinzu:
port = 3306
Die folgende Zeile sollte mit 127.0.0.1 angegeben sein, bzw. möglichst per #-Zeichen auskommentiert sein, um die Sicherheit zu erhöhen:
bind-address = 127.0.0.1 #0.0.0.0 Erlaubt den Zugriff auf die DB von jeder IP-Adresse aus
Halte dir diesen Punkt jedoch im Hinterkopf, solltest du mal mit einer anderen Anwendung arbeiten, die nicht direkt auf deinem Webserver läuft, aber Daten in einer Datenbank des Datenbankservers verarbeiten soll.
Speichere dir Datei per STRG + O ab, schließe sie dann mit STRG + X.
Mit dem folgenden Befehl führst du nun noch den Assistenten zur Anpassung der Sicherheit aus:
sudo mysql_secure_installation
Ist dies abgeschlossen, startest du noch den Dienst für den MySQL-Server neu:
sudo /etc/init.d/mysql restart
Anzeige