So installieren Sie MariaDB auf Rocky Linux 8

MariaDB ist ein Community-gesteuerter Fork des relationalen Datenbankverwaltungssystems MySQL. Es ist völlig kostenlos und Open Source. MariaDB ist kompatibel mit Linux- und Windows-Betriebssystemen.

MariaDB bietet eine verbesserte Leistung gegenüber MySQL und bietet bessere Speicher-Engines, einen größeren und schnelleren Verbindungspool, Geschwindigkeits- und Replikationsverbesserungen. MariaDB ist heute die beliebte Datenbank für CMS-Tools wie WordPress, Joomla und Drupal. Apps wie phpMyAdmin funktionieren sofort darauf.

In diesem Tutorial lernen wir, wie man MariaD installierenB auf Rocky Linux 8.

Schritt 1: Repository für MariaDB unter Rocky Linux hinzufügen

Das Rocky Linux AppStream-Repository wird mit MariaDB geliefert. Die verfügbare Standardversion ist MariaDB 10.3. Die neueste Version, die im Rocky AppStream-Repository verfügbar ist, ist MariaDB 10.5 zum Zeitpunkt der Erstellung dieses Tutorials.

Geben Sie Folgendes ein, um die verfügbare MariaDB-Version aufzulisten:

$ sudo dnf-modulliste mariadb

Ausgabe:

Last metadata expiration check: 0:00:10 ago on Fri 06 Aug 2021 11:54:15 PM UTC.
Rocky Linux 8 - AppStream
Name Stream Profiles Summary
mariadb 10.3 [d] client, galera, server [d] MariaDB Module
mariadb 10.5 client, galera, server [d] MariaDB Module
Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

Hinweis: Um mit der Standardversion (derzeit 10.3) zu arbeiten, müssen Sie das offizielle Repository nicht hinzufügen – gehen Sie direkt zu Schritt 2. Für MariaDB 10.5, aktivieren Sie die Modulversion (sudo dnf-Modul aktivieren mariadb:10.5) und fahren Sie mit Schritt 2 fort.

Das offizielle Repository von MariaDB enthält die neueste Version. Normalerweise dauert es einige Zeit, bis Rocky Linux AppStream erreicht wird.

Zu Installieren Sie die neueste Version Erstellen Sie im MariaDB-Repository zunächst eine MariaDB-Repository-Datei.

$ sudo vi /etc/yum.repos.d/mariadb.repo

Fügen Sie die folgenden Zeilen zur Repo-Datei hinzu – die Sie mit der generieren können Konfigurationstool für das MariaDB-Repository.

# MariaDB 10.6 RedHat-Repository-Liste
[mariadb]
name = MariaDB baseurl = https://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Dann speichern und verlassen Sie die Datei.

Schritt 2: MariaDB unter Rocky Linux installieren

Nachdem das MariaDB-Repository hinzugefügt wurde, installieren Sie MariaDB Server und Client mit dem folgenden Befehl.

$ sudo dnf install mariadb-server mariadb

Um den MariaDB-Dienst zu starten, geben Sie Folgendes ein:

$ sudo systemctl start mariadb

Überprüfen Sie den Status des MariaDB-Dienstes, geben Sie Folgendes ein:

$ sudo systemctl status mariadb

Wenn der MariaDB-Dienst ausgeführt wird, können Sie ihn so aktivieren, dass er beim Systemstart gestartet wird.

$ sudo systemctl enable mariadb

Schritt 3: Sichere MariaDB-Installation

Die Neuinstallation von MariaDB ist nicht sicher. Das MariaDB-Paket wird mit einem vorinstallierten Skript geliefert, das hilft, die Sicherheit Ihres Datenbankservers zu verbessern.

Bei der Neuinstallation auf MariaDB ist das Root-Passwort leer. Dieses Skript ermöglicht es, ein neues Root-Passwort festzulegen, anonyme Benutzer zu entfernen, Root-Remote-Login zu verbieten, Testdatenbank zu entfernen.

Um das Skript zu starten, geben Sie Folgendes ein:

$ sudo mysql_secure_installation

Wenn Sie diesen Fehler erhalten “sudo: mysql_secure_installation: Befehl nicht gefunden” versuchen Sie es mit diesem Skript sudo mariadb-secure-installation.

MariaDB Root-Passwort setzen
Sichere MariaDB-InstallationSichere MariaDB-Installation

Schritt 4: Überprüfen Sie die Installation

Jetzt können wir die Installation überprüfen, indem wir uns mit dem Root-Benutzer in die MariaDB-Shell einloggen.

$ sudo mysql -u root -p

Ausgabe:

Enter password:
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 13
Server version: 10.6.4-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
MariaDB [(none)]>

Die Ausgabe zeigt, dass wir installiert haben MariaDB 10.6 Version und bekam eine Shell, um Datenbankoperationen zu verwalten.

Fazit

In diesem Tutorial haben wir gelernt, wie man MariaDB auf Rocky Linux 8 installiert. Wir haben die neueste Version MariaDB 10.6 aus dem offiziellen Repository installiert.

Vielen Dank fürs Lesen. Bitte teilen Sie uns Ihre Vorschläge im Kommentarbereich unten mit.