# MariaDB unter Ubuntu 24.04 installieren: So geht‘s

MariaDB lässt sich unter Ubuntu 24.04 mit wenigen Schritten einrichten und zuverlässig betreiben:

1. Ubuntu aktualisieren
2. MariaDB-Server über die offiziellen Paketquellen installieren
3. Installation mit dem integrierten Sicherheitsassistenten absichern
4. Datenbankdienst starten und auf korrekte Funktion prüfen
5. Benutzerkonto erstellen und Zugriff testen

## Warum MariaDB auf Ubuntu 24.04?

Ubuntu 24.04 „Noble Numbat“ ist eine moderne, stabile und langfristig unterstützte Linux-Distribution. [MariaDB](https://www.ionos.de/digitalguide/server/knowhow/was-ist-mariadb/) bietet im Vergleich zu **MySQL** erweiterte Funktionen, bessere Performance und ist vollständig quelloffen. Die Kombination eignet sich vor allem für Webserver, Entwicklungsumgebungen oder als Datenbank-Backend für Anwendungen wie WordPress, Nextcloud oder Home Assistant.

## Was sind die Anforderungen?

Bevor Sie beginnen, stellen Sie bitte sicher, dass folgende Voraussetzungen erfüllt sind:

- Ein System mit Ubuntu 24.04 (Server oder Desktop)
- Root-Zugriff oder ein Benutzer mit [sudo](https://www.ionos.de/digitalguide/server/konfiguration/linux-sudo-befehl/)-Rechten
- Terminal- oder SSH-Zugriff

## Ubuntu 24.04: MariaDB installieren – Anleitung

In unserem Tutorial erklären wir Ihnen die Installation von MariaDB unter Ubuntu 24.04. Wenn Sie eine ältere Version benutzen, empfehlen wir einen Blick in unsere Anleitungen „[MariaDB unter Ubuntu 22.04 installieren](https://www.ionos.de/digitalguide/hosting/hosting-technik/mariadb-installieren-ubuntu-2204/)“ und „[MariaDB unter Ubuntu 20.04 installieren](https://www.ionos.de/digitalguide/hosting/hosting-technik/mariadb-installieren-ubuntu-2004/)“.

### Schritt 1: System aktualisieren

Zuerst sollten Sie Ihr Ubuntu-System aktualisieren. So stellen Sie sicher, dass alle Pakete auf dem neuesten Stand sind und es keine Konflikte bei der Installation gibt:

```bash
sudo apt update && sudo apt upgrade -y
```

Dieser Befehl aktualisiert die Paketlisten und installiert alle verfügbaren Updates.

### Schritt 2: Ubuntu: MariaDB installieren

MariaDB ist im offiziellen **Ubuntu-Repository** enthalten. Sie können es direkt über APT installieren:

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

### Schritt 3: MariaDB-Dienst starten und aktivieren

Starten Sie den MariaDB-Dienst mit folgendem Befehl:

```bash
sudo systemctl start mariadb
```

Damit MariaDB in Ubuntu automatisch beim Systemstart läuft, aktivieren Sie den Dienst:

```bash
sudo systemctl enable mariadb
```

Prüfen Sie den Status:

```bash
sudo systemctl status mariadb
```

Sie sollten eine Ausgabe sehen, die zeigt, dass der Dienst aktiv (`running`) ist. Wenn das der Fall ist, haben Sie MariaDB erfolgreich installiert und gestartet.

### Schritt 4: MariaDB absichern

Standardmäßig ist MariaDB nach der Installation relativ offen konfiguriert. Sie sollten das mit dem integrierten **Sicherheitsskript** ändern:

```bash
sudo mariadb_secure_installation
```

Folgen Sie den Anweisungen im Terminal. Sie können unter anderem:

- Ein Root-Passwort setzen
- Anonyme Benutzerkonten entfernen
- Remote-Root-Zugriff deaktivieren
- Die Testdatenbank entfernen
- Die Berechtigungstabellen neu laden

Bestätigen Sie mit `y`. Damit ist Ihre MariaDB-Ubuntu-Instanz deutlich besser gegen unberechtigten Zugriff geschützt.

Tipp Optional können Sie den MariaDB-Port 3306 in der Firewall nur für vertrauenswürdige [IP-Adressen](https://www.ionos.de/digitalguide/server/knowhow/was-ist-eine-ip-adresse/) freischalten. Möchten Sie beispielsweise ein ganzes Subnetz (etwa ein internes Firmennetz) zulassen, verwenden Sie folgenden Befehl: `sudo ufw allow from 192.168.0.0/24 to any port 3306`. Ist nur die lokale Nutzung geplant, lautet das entsprechende Kommando `sudo ufw deny 3306`.

### Schritt 5: Benutzer und Datenbank erstellen

Loggen Sie sich in die MariaDB-Konsole ein:

```bash
sudo mariadb -u root -p
```

Geben Sie das zuvor gesetzte Passwort ein. Sie befinden sich nun in der MariaDB-Shell und können dort Befehle ausführen.

Erstellen Sie eine neue Datenbank, zum Beispiel für eine Webanwendung oder ein CMS:

```sql
CREATE DATABASE db_example;
```

Legen Sie nun ein Benutzerkonto an, das später über eine Anwendung auf die Datenbank zugreifen darf:

```sql
CREATE USER 'webuser'@'localhost' IDENTIFIED BY 'safepassword';
```

Achten Sie auf ein sicheres Passwort. Ersetzen Sie `webuser` und das Passwort durch Ihre eigenen Angaben.

Das Benutzerkonto benötigt nun die passenden Rechte auf der gewünschten Datenbank:

```sql
GRANT ALL PRIVILEGES ON db_example.* TO 'webuser'@'localhost';
```

Diese Anweisung erlaubt es dem Benutzer oder der Benutzerin, alle Operationen auf der Datenbank `db_example` durchzuführen.

Geben Sie abschließend noch den folgenden Befehl ein:

```sql
FLUSH PRIVILEGES;
```

Damit werden alle Rechte sofort aktiv. Verlassen Sie die Datenbank mit:

```sql
EXIT;
```

### Schritt 6: Zugriff testen

Sie können nun testen, ob der neue Benutzer oder die neue Benutzerin erfolgreich auf die Datenbank zugreifen kann:

```bash
mariadb -u webuser -p db_example
```

Fügen Sie das zuvor vergebene Passwort ein. Nach erfolgreichem Login sehen Sie die MariaDB-Shell. Dort können Sie zum Beispiel prüfen, ob die Datenbank erreichbar ist:

```sql
SHOW TABLES;
```

Die Datenbank ist leer, sofern Sie keine Tabellen erstellt haben. Dieser Zugriffstest bestätigt jedoch, dass Ihre Einrichtung korrekt funktioniert hat.

Tipp Sie möchten MariaDB auf RHEL 9 oder AlmaLinux 9 betreiben? Schauen Sie gern in unsere Tutorials „[MariaDB unter RHEL 9 installieren](https://www.ionos.de/digitalguide/hosting/hosting-technik/mariadb-installieren-rhel-9/)“ und „[MariaDB unter AlmaLinux 9 installieren](https://www.ionos.de/digitalguide/hosting/hosting-technik/mariadb-installieren-almalinux-9/)“.


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