# MariaDB unter Ubuntu 20.04 installieren – diese fünf Schritte sind nötig

Um unter Ubuntu 20.04 MariaDB zu installieren, sind die folgenden Schritte notwendig:

1. System updaten
2. Installation initiieren
3. Sicherheitsskript anpassen
4. Passwortgeschützten Admin-User erstellen (optional)
5. Installation überprüfen

Im Folgenden leiten wir Sie Schritt für Schritt durch die Installation.

## MariaDB als Teil des LAMP-Stacks

MariaDB hat sich im Vergleich zu MySQL bereits einen gewissen Vorsprung erarbeitet und wird deshalb von vielen Nutzerinnen und Nutzern als erste Wahl für einen SQL-Server gesehen. Die Fork von MySQL gilt als **sehr robust, zeichnet sich durch höchste Flexibilität aus und kann dazu durch eine starke Sicherheitsarchitektur** punkten. Als Drop-in-Replacement kann MariaDB ohne Umstellungen oder Probleme passgenau in den LAMP-Stack (Linux, Apache, MySQL und PHP, Python oder Perl) für Ubuntu integriert werden. In diesem Guide erklären wir Ihnen Schritt für Schritt, wie Sie MariaDB unter Ubuntu 20.04 installieren und konfigurieren.

Tipp Falls Sie auf eine neuere Version der Linux-Distribution setzen, finden Sie in unserem Digital Guide auch eine detaillierte Anleitung für die [Installation von MariaDB unter Ubuntu 22.04](https://www.ionos.com/de-ch/digitalguide/hosting/hosting-technik/mariadb-installieren-ubuntu-2004/).

## Die Voraussetzungen

Es müssen nur wenige Voraussetzungen erfüllt sein, wenn Sie MariaDB unter Ubuntu installieren möchten. Sie benötigen vor dem eigentlichen Vorgang bereits einen Server, der mit dem Linux-System (in diesem Fall Version 20.04) ausgestattet ist. Dazu muss ein **administrativer Non-Root-User** eingerichtet sein. Mit einer passenden Firewall sichern Sie die Installation bestmöglich ab.

## Aktualisieren Sie Ihr System

Vor der eigentlichen Installation von MariaDB unter Ubuntu 20.04 ist es sinnvoll, das System auf den neuesten Stand zu bringen. Mit den entsprechenden `apt`-**Befehlen**, aktualisieren Sie den Paketindex und sorgen dafür, dass sämtliche Dateien und Abhängigkeiten auf die jeweils neueste Version zurückgreifen. Dies dient der Sicherheit und sorgt dafür, dass Sie mit einem Bug-bereinigten Server arbeiten können. Die entsprechenden Befehle lauten wie folgt:

```bash
sudo apt update
sudo apt upgrade
```

## So installieren Sie MariaDB unter Ubuntu 20.04

Wurde Ihr System inklusive aller Pakete erfolgreich aktualisiert, können Sie damit beginnen, MariaDB unter Ubuntu 20.04 zu installieren. Mit dem folgenden Befehl entpacken Sie die Pakete des Datenbank-Managementsystems, die bereits im Repository von Ubuntu enthalten sind:

```bash
sudo apt install mariadb-server
```

Auf diese Weise wird nur die Installation vorgenommen. Wichtige Sicherheitsmaßnahmen und Konfigurationen erledigen Sie erst im nächsten Schritt.

## Konfigurieren Sie das Sicherheitsskript

MariaDB liefert zu diesem Zweck ein eigenes Sicherheitsskript mit aus. Dieses erlaubt es Ihnen, verschiedene Standardeinstellungen zu ändern und dadurch die Anwendung noch besser zu schützen. Das Skript führen Sie mit dem folgenden Befehl aus:

```bash
sudo mariadb_secure_installation
```

Wenn das Skript geöffnet wird, werden Sie im ersten Schritt nach Ihrem Root-Passwort für die Datenbank gefragt. Da Sie dieses zum jetzigen Zeitpunkt noch nicht hinterlegt haben, drücken Sie \[Enter\], um diesen Punkt zu überspringen.

Dies führt dazu, dass Sie im nächsten Schritt ein neues Root-Passwort für die Datenbank einrichten können. Das kann allerdings Probleme hervorrufen, da der Root von MariaDB **eng mit der Systemwartung verknüpft** ist. Es ist daher empfehlenswert, die Möglichkeiten der Authentifizierung vorerst nicht zu ändern. Tippen Sie also \[N\] ein und bestätigen Sie mit \[Enter\].

Die weiteren Einstellungen des Skripts können Sie mit \[Y\] und \[Enter\] bestätigen. Sie werden unter anderem gefragt, ob Sie **anonyme Nutzer und die Testdatenbank entfernen möchten**. Dazu werden **remote Root-Logins unterbunden**. Abschließend fragt das Skript, ob Sie alle Änderungen sofort übernehmen möchten.

## Erstellen Sie optional einen passwortgeschützten Admin

Der nächste Schritt ist zwar optional, da Sie aber kein Passwort für den Root-User eingerichtet haben, ist er dennoch sehr nützlich. Wenn Sie nämlich einen **zusätzlichen Administrator einrichten** und diesen mit einem Passwort ausstatten, sind Sie auf alle Anwendungsfälle vorbereitet. Standardmäßig erfolgt der Login ansonsten eigentlich mit einem unix\_socket-Plugin und es wird auf ein Passwort verzichtet. Dies kann aber zu Komplikationen führen, sobald externe Programme administrative Rechte benötigen. Erstellen Sie daher vorsichtshalber ein zusätzliches Konto, welches Adminrechte und Passwortschutz hat. Dafür öffnen Sie zunächst die Eingabeaufforderung von MariaDB:

```bash
sudo mariadb
```

Dann erstellen Sie den neuen Admin mit einem Passwort. Passen Sie dafür die Platzhalter „nutzername“ und „passwort“ nach Ihren Vorstellungen an:

```bash
GRANT ALL ON *.* TO 'nutzername'@'localhost' IDENTIFIED BY 'passwort' WITH GRANT OPTION;
```

Nutzen Sie dann `FLUSH PRIVILEGES`, um die Änderungen sofort zu übernehmen:

```bash
FLUSH PRIVILEGES;
```

Im Anschluss beenden Sie die Shell von MariaDB:

```bash
exit
```

## Überprüfen Sie den Status

Wenn Sie unter Ubuntu 20.04 MariaDB installieren, können Sie im Anschluss den Status überprüfen. Dies funktioniert so:

```bash
sudo systemctl status mariadb
```

Standardmäßig wird MariaDB automatisch ausgeführt. Sollte dies nicht der Fall sein, können Sie die Datenbank mit dem folgenden Befehl aufrufen:

```bash
sudo systemctl start mariadb
```


This is a markdown version of: [https://www.ionos.com/de-ch/digitalguide/hosting/hosting-technik/mariadb-installieren-ubuntu-2004/](https://www.ionos.com/de-ch/digitalguide/hosting/hosting-technik/mariadb-installieren-ubuntu-2004/) for AI/LLM consumption.