Wéi installéiere mir MariaDB op CentOS 8


MariaDB ass en Open-Source, Gemeinschaft-entwéckelt relational Datebank Management System. Et gëtt aus MySQL geflunn a erstallt an erhale vun den Entwéckler déi MySQL erstallt hunn. MariaDB ass geduecht fir héich kompatibel mat MySQL ze sinn, awer nei Features goufen zu MariaDB bäigefüügt wéi nei Späichermotoren (Aria, ColumnStore, MyRocks).

An dësem Artikel wäerte mir d'Installatioun an d'Konfiguratioun vu MariaDB op CentOS 8 Linux kucken.

Schrëtt 1: Aktivéiert de MariaDB Repository op CentOS 8

Gitt op déi offiziell MariaDB Downloads Säit a wielt CentOS als Verdeelung an CentOS 8 als Versioun an MariaDB 10.5 (stabil Versioun) fir de Repository ze kréien.

Wann Dir d'Detailer gewielt hutt, kritt Dir MariaDB YUM Repository Ganzen. Kopéiert a paste dës Entréen an eng Datei mam Numm /etc/yum.repos.d/MariaDB.repo.

$ 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

Wann d'Repositorydatei op der Plaz ass, kënnt Dir de Repository verifizéieren andeems Dir de folgende Kommando ausféiert.

$ dnf repolist

Schrëtt 2: MariaDB op CentOS 8 installéieren

Benotzt elo den dnf Kommando fir de MariaDB Package z'installéieren.

$ sudo dnf install MariaDB-server -y

Als nächst, start de MariaDB Service an aktivéiert et automatesch beim Systemstart.

$ systemctl start mariadb
$ systemctl enable mariadb

Kontrolléiert de Status vum MariaDB Service andeems Dir de folgende Kommando ausféiert.

$ systemctl status mariadb 

Wann Dir eng Firewall aktivéiert hutt, musst Dir d'MariaDB an d'Firewall Regel addéieren andeems Dir de Kommando hei drënner leeft. Wann d'Regel bäigefüügt ass, muss d'Firewall nei geluede ginn.

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

Schrëtt 3: Séchert de MariaDB Server op CentOS 8

Als leschte Schrëtt musse mir e séchere MariaDB Installatiounsskript lafen. Dëse Skript këmmert sech ëm d'Root-Passwuert opzestellen, d'Privilegien nei ze lueden, d'Testdatenbanken ze läschen, d'Root Login net z'erméiglechen.

$ sudo mysql_secure_installation

Elo verbënnt mat MariaDB als Root Benotzer a kontrolléiert d'Versioun andeems Dir déi folgend Kommandoen ausféiert.

$ mysql -uroot -p

Dat ass et fir dësen Artikel. Mir hu gesinn wéi Dir MariaDB op CentOS 8 Linux installéiere an konfiguréieren.