MariaDB lässt sich unter RHEL 9 mit wenigen Schritten installieren:

  1. RHEL 9 auf den neuesten Stand bringen
  2. MariaDB-Repository einrichten und den Datenbankserver konfigurieren
  3. MariaDB installieren und starten
  4. Datenbank absichern und in der Firewall freigeben
  5. Benutzerkonto anlegen und Remote-Zugriff aktivieren

Was sind die Vorteile von MariaDB unter RHEL 9?

MariaDB bietet eine hohe Leistung und läuft zuverlässig. RHEL 9 sorgt für ein stabiles und sicheres Betriebssystem mit langem Support-Zeitraum. In Kombination ermöglichen beide Systeme den Aufbau einer robusten Datenbankumgebung, die sich langfristig betreiben und leicht warten lässt.

Tipp

In einem separaten Artikel liefern wir Ihnen einen ausführlichen Vergleich zwischen CentOS und RHEL.

Voraussetzungen für die Installation

Bevor Sie mit der Installation starten, prüfen Sie, ob Ihr System folgende Punkte erfüllt:

  • RHEL 9 installiert
  • Root-Rechte oder Zugriff über sudo
  • Mindestens 1 GB RAM (empfohlen: 2 GB)
  • Mindestens 2 GB freier Speicherplatz
Managed Database Services
Datenbanken – Auf´s Wesentliche konzentrieren
  • 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

Schritt für Schritt: MariaDB unter RHEL 9 installieren

Wer unter RHEL 9 eine relationale Datenbank benötigt, kann MariaDB schnell und zuverlässig einrichten. Die Installation lässt sich auch in standardisierten Systemumgebungen problemlos durchführen.

Schritt 1: System aktualisieren

Bevor Sie Pakete installieren, sollten Sie Ihr System auf den neuesten Stand bringen. So vermeiden Sie mögliche Konflikte mit veralteten Abhängigkeiten.

sudo dnf update -y
sudo dnf upgrade -y
bash

Schritt 2: MariaDB-Repository hinzufügen

RHEL 9 liefert meist eine ältere Version von MariaDB mit. Wenn Sie eine aktuelle Version installieren möchten, fügen Sie das offizielle Repository hinzu. Öffnen Sie eine neue Konfigurationsdatei:

sudo vi /etc/yum.repos.d/MariaDB.repo
bash

Fügen Sie dann den folgenden Inhalt ein:

[mariadb]
name = MariaDB
baseurl = https://downloads.mariadb.com/MariaDB/mariadb-11.7/yum/rhel9-amd64
gpgkey=https://downloads.mariadb.com/MariaDB/MariaDB-Server-GPG-KEY
gpgcheck=1
bash

Anschließend leeren Sie den Paketcache und bauen ihn neu auf:

sudo dnf clean all
sudo dnf makecache
bash

Schritt 3: MariaDB installieren

Installieren Sie nun den MariaDB-Server. Der Befehl lädt die nötigen Pakete aus dem eingerichteten Repository und installiert sie automatisch:

sudo dnf install mariadb-server -y
bash

Schritt 4: MariaDB starten und aktivieren

Nach der Installation starten Sie den MariaDB-Dienst mit dem folgenden Befehl:

sudo systemctl start mariadb
bash

Damit MariaDB auch nach einem Neustart automatisch läuft, aktivieren Sie den Dienst dauerhaft:

sudo systemctl enable mariadb
bash

Mit diesem Befehl prüfen Sie den aktuellen Status des Dienstes:

sudo systemctl status mariadb
bash

Schritt 5: MariaDB absichern

MariaDB bringt ein praktisches Sicherheits-Setup mit. Das Programm „mariadb_secure_installation“ führt Sie durch mehrere wichtige Schritte, um Ihre Datenbank abzusichern:

sudo mariadb_secure_installation
bash

Sie werden gefragt, ob Sie ein Root-Passwort setzen, anonyme Benutzer entfernen, Root-Logins per Remote-Zugriff verbieten und die Testdatenbank löschen möchten. Bestätigen Sie alle Schritte mit y, um die Standardeinstellungen anzuwenden.

Compute Engine
Die ideale IaaS für Ihre Workloads
  • Kostengünstige vCPUs und leistungsstarke dedizierte Cores
  • Höchste Flexibilität ohne Mindestvertragslaufzeit
  • Inklusive 24/7 Experten-Support

Schritt 6: Verbindung zur Datenbank testen

Testen Sie den Zugriff zur MariaDB-Konsole:

sudo mariadb -u root -p
bash

Geben Sie das zuvor gesetzte Passwort ein. Wenn Sie die Datenbank-Shell sehen, ist MariaDB erfolgreich installiert und bereit für den Einsatz:

Welcome to the MariaDB monitor...
MariaDB [(none)]>
sql

Schritt 7: Firewall für MariaDB öffnen

Damit Sie von außen auf die Datenbank zugreifen können, müssen Sie den Standardport 3306 in der Firewall freigeben:

sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --reload
bash

Dadurch sind eingehende Verbindungen über den MariaDB-/MySQL-Port erlaubt.

Schritt 8: Datenbank und Benutzer anlegen

Loggen Sie sich erneut in die MariaDB-Shell ein, um eine neue Datenbank und ein Benutzerkonto mit Passwort anzulegen:

sudo mariadb -u root -p
bash

Führen Sie dann folgende Befehle aus:

CREATE DATABASE example_db;
CREATE USER 'user'@'localhost' IDENTIFIED BY 'safepassword';
GRANT ALL PRIVILEGES ON example_db.* TO 'user'@'localhost';
FLUSH PRIVILEGES;
sql

Sie haben damit eine eigene Datenbank und einen Benutzer eingerichtet, der darauf vollen Zugriff hat.

Schritt 9: Remote-Zugriff aktivieren

Wenn Sie möchten, dass andere Rechner über das Netzwerk auf Ihre MariaDB-Datenbank zugreifen können, müssen Sie die Konfigurationsdatei anpassen:

sudo vi /etc/my.cnf.d/mariadb-server.cnf
bash

Suchen Sie die Zeile mit bind-address und ändern Sie diese:

bind-address = 0.0.0.0
bash

Damit erlauben Sie Verbindungen von allen IP-Adressen. Starten Sie anschließend den Dienst neu:

sudo systemctl restart mariadb
bash
Tipp

Sie wollen MariaDB auf einem anderen System nutzen? In unserem Ratgeber finden Sie unter anderem ausführliche Anleitungen, wie Sie MariaDB unter AlmaLinux 9 installieren oder MariaDB unter Ubuntu 24.04 installieren.

War dieser Artikel hilfreich?
Zum Hauptmenü