Website-Suche

So installieren Sie MariaDB unter CentOS 8


MariaDB ist ein Open-Source-, von der Community entwickeltes relationales Datenbankverwaltungssystem. Es ist eine Abspaltung von MySQL und wird von den Entwicklern erstellt und gepflegt, die MySQL erstellt haben. MariaDB soll hochkompatibel mit MySQL sein, es wurden jedoch neue Funktionen zu MariaDB hinzugefügt, wie z. B. neue Speicher-Engines (Aria). >, ColumnStore, MyRocks).

In diesem Artikel werfen wir einen Blick auf die Installation und Konfiguration von MariaDB unter CentOS 8 Linux.

Schritt 1: Aktivieren Sie das MariaDB-Repository unter CentOS 8

Gehen Sie zur offiziellen MariaDB-Downloadseite und wählen Sie CentOS als Distribution und CentOS 8 als Version und MariaDB 10.5 (stabile Version), um das zu erhalten Repository.

Sobald Sie die Details ausgewählt haben, erhalten Sie das gesamte MariaDB YUM-Repository. Kopieren Sie diese Einträge und fügen Sie sie in eine Datei mit dem Namen /etc/yum.repos.d/MariaDB.repo ein.

sudo vim /etc/yum.repos.d/mariadb.repo
MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Sobald die Repository-Datei vorhanden ist, können Sie das Repository überprüfen, indem Sie den folgenden Befehl ausführen.

dnf repolist

Schritt 2: MariaDB unter CentOS 8 installieren

Verwenden Sie nun den Befehl dnf, um das Paket MariaDB zu installieren.

sudo dnf install MariaDB-server -y

Starten Sie als Nächstes den MariaDB-Dienst und aktivieren Sie ihn für den automatischen Start beim Systemstart.

systemctl start mariadb
systemctl enable mariadb

Überprüfen Sie den Status des MariaDB-Dienstes, indem Sie den folgenden Befehl ausführen.

systemctl status mariadb 

Wenn Sie eine Firewall aktiviert haben, müssen Sie MariaDB zur Firewall-Regel hinzufügen, indem Sie den folgenden Befehl ausführen. Sobald die Regel hinzugefügt wurde, muss die Firewall neu geladen werden.

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

Schritt 3: Sichern des MariaDB-Servers unter CentOS 8

Als letzten Schritt müssen wir ein sicheres MariaDB-Installationsskript ausführen. Dieses Skript kümmert sich um die Einrichtung des Root-Passworts, das Neuladen von Berechtigungen, das Entfernen von Testdatenbanken und das Verhindern der Root-Anmeldung.

sudo mysql_secure_installation

Stellen Sie nun als Root-Benutzer eine Verbindung zu MariaDB her und überprüfen Sie die Version, indem Sie die folgenden Befehle ausführen.

mysql -uroot -p

Das war’s für diesen Artikel. Wir haben gesehen, wie man MariaDB unter CentOS 8 Linux installiert und konfiguriert.