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:
- Ubuntu aktualisieren
- MariaDB-Server über die offiziellen Paketquellen installieren
- Installation mit dem integrierten Sicherheitsassistenten absichern
- Datenbankdienst starten und auf korrekte Funktion prüfen
- Benutzerkonto erstellen und Zugriff testen
- IONOS Cloud-Partner: Die Experten für Ihren Datenbank-Betrieb
- Flexibel: Maßgeschneiderte Datenbank-Lösungen ganz auf Ihre Bedürfnisse
- Rechenzentren in Deutschland: Ihre Daten sind sicher
Warum MariaDB auf Ubuntu 24.04?
Ubuntu 24.04 „Noble Numbat“ ist eine moderne, stabile und langfristig unterstützte Linux-Distribution. 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-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“ und „MariaDB unter Ubuntu 20.04 installieren“.
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:
sudo apt update && sudo apt upgrade -y
bashDieser 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:
sudo apt install mariadb-server -y
bash- Kostengünstige vCPUs und leistungsstarke dedizierte Cores
- Höchste Flexibilität ohne Mindestvertragslaufzeit
- Inklusive 24/7 Experten-Support
Schritt 3: MariaDB-Dienst starten und aktivieren
Starten Sie den MariaDB-Dienst mit folgendem Befehl:
sudo systemctl start mariadb
bashDamit MariaDB in Ubuntu automatisch beim Systemstart läuft, aktivieren Sie den Dienst:
sudo systemctl enable mariadb
bashPrüfen Sie den Status:
sudo systemctl status mariadb
bashSie 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:
sudo mariadb_secure_installation
bashFolgen 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.
Optional können Sie den MariaDB-Port 3306 in der Firewall nur für vertrauenswürdige IP-Adressen 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:
sudo mariadb -u root -p
bashGeben 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:
CREATE DATABASE db_example;
sqlLegen Sie nun ein Benutzerkonto an, das später über eine Anwendung auf die Datenbank zugreifen darf:
CREATE USER 'webuser'@'localhost' IDENTIFIED BY 'safepassword';
sqlAchten 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:
GRANT ALL PRIVILEGES ON db_example.* TO 'webuser'@'localhost';
sqlDiese 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:
FLUSH PRIVILEGES;
sqlDamit werden alle Rechte sofort aktiv. Verlassen Sie die Datenbank mit:
EXIT;
sqlSchritt 6: Zugriff testen
Sie können nun testen, ob der neue Benutzer oder die neue Benutzerin erfolgreich auf die Datenbank zugreifen kann:
mariadb -u webuser -p db_example
bashFü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:
SHOW TABLES;
sqlDie Datenbank ist leer, sofern Sie keine Tabellen erstellt haben. Dieser Zugriffstest bestätigt jedoch, dass Ihre Einrichtung korrekt funktioniert hat.
Sie möchten MariaDB auf RHEL 9 oder AlmaLinux 9 betreiben? Schauen Sie gern in unsere Tutorials „MariaDB unter RHEL 9 installieren“ und „MariaDB unter AlmaLinux 9 installieren“.