Installation von MariaDB (MySQL) auf Debian 9

MariaDB ist eines der bekanntesten, relationalen Open-Source Datenbankmanagementsysteme. Es basiert auf MySQL und ist ein sogenannter Fork, der entstanden ist, als die Firma Oracle SUN-Microsystems gekauft hat. In diesem Beitrag lernen Sie Schritt für Schritt, wie Sie eine solche Datenbank auf ihrem Debian 9 System installieren.

Eine Installation von Debian 9 wird bei diesem Beitrag vorausgesetzt. Sie können diese in einem unserer anderen Beiträge nachlesen. Außerdem wird der Befehl apt hier mehrfach benötigt. Detaillierte Erklärungen zur Funktionsweise des apt Befehls finden Sie hier.

Installation via apt

Da für die Installation teilweise Root-Rechte erforderlich sind, wird zunächst mit su die Identität des Root-Benutzers angenommen.

su

Aktualisieren der sources.list

Vor Beginn der Installation von MariaDB wird die sogenannte sources.list aktualisiert. Die Paketlisten werden so auf den aktuellsten Stand gebracht.

apt-get update

Anschließend kann mit der eigentlichen Installation fortgefahren werden.

Installation von MariaDB

Für die Installation von MariaDB wird lediglich das Paket mariadb-server benötigt. Dieses lässt sich nun mit apt-get install herunterladen und installieren:

apt-get install mariadb-server

Die Installation ist zu diesem Zeitpunkt zwar bereits abgeschlossen, jedoch sollte die Datenbank noch zusätzlich abgesichert werden. So ist beispielsweise der Zugriff zur Datenbank noch nicht mit einem Passwort gesichert und es existieren Test-Benutzer und -Datenbanken, die gelöscht werden sollten. Diese Schritte werden im nächsten Abschnitt erklärt.

Durchführen der MySQL Secure Installation

Zur Durchführung dieser ersten Konfiguration wird bei MariaDB ein Skript mit installiert. Dieses lässt sich folgendermaßen ausführen:

mysql_secure_installation

Das Skript führt die Konfiguration weitestgehend automatisch durch. Sie müssen lediglich einige Abfragen mit Y (Ja) oder N (Nein) beantworten. Zunächst werden Sie dazu aufgefordert das aktuelle Root-Passwort einzugeben. Da es sich hierbei um eine neue MariaDB-Installation handelt und es noch kein Passwort für den Root-Datenbankbenutzer gibt, wird hier mit [Enter] fortgefahren. (1)

Die nächste Abfrage wird mit Y bestätigt. (2) Anschließend können Sie ein möglichst starkes Passwort für den Root-Benutzer festlegen.

Die nun folgenden Abfragen können alle mit Y bestätigt werden. Das Skript entfernt so die sogenannten anonymen Benutzer (3), sowie die Datenbank "test" (5), welche nur zu Testzwecken verwendet werden sollten. Außerdem wird der Remote-Zugriff auf den Root-Benutzer aus Sicherheitsgründen komplett abgeschaltet. (4) Am Ende des Skripts werden die neuen Einstellungen dann direkt übernommen. (6)

Die Installation ist somit abgeschlossen.

Status von MariaDB überprüfen

Nach Abschluss der Installation wird der Service mariadb automatisch gestartet. Der Status kann jedoch auch mit dem folgenden Befehl abgerufen werden:

systemctl status mariadb

Der Status sollte nun, wie im folgenden Bild zu erkennen, "active (running)" sein.

Falls dies nicht der Fall ist, kann der Service auch manuell gestartet werden:

systemctl start mariadb

Weitere Informationen zu Befehlen wie systemctl können Sie auch in unserem Beitrag mit den 20 wichtigsten Linux Befehlen nachlesen.

Ihnen hat der Beitrag gefallen?


Falls Sie Fragen oder Verbesserungsvorschläge haben, hinterlassen Sie uns gerne einen Kommentar!

Ansonsten fahren Sie doch mit dem nächsten Beitrag fort, und lernen Sie einige der wichtigsten Befehle für die Administration von MariaDB (MySQL) kennen!

Joel Benseler

Click Here to Leave a Comment Below

Leave a Comment: