Kako namestiti MariaDB na CentOS 8


MariaDB je odprtokodni sistem upravljanja relacijskih baz podatkov, razvit v skupnosti. Razdeljen je iz MySQL, ustvarili in vzdrževali pa so ga razvijalci, ki so ustvarili MySQL. MariaDB naj bi bil zelo združljiv z MySQL, vendar so bile MariaDB dodane nove funkcije, kot so novi pomnilniški mehanizmi (Aria, ColumnStore, MyRocks).

V tem članku si bomo ogledali namestitev in konfiguracijo MariaDB na CentOS 8 Linux.

1. korak: Omogočite repozitorij MariaDB na CentOS 8

Pojdite na uradno stran za prenose MariaDB in izberite CentOS kot distribucijo in CentOS 8 kot različico in MariaDB 10.5 (stabilna različica), da dobite skladišče.

Ko izberete podrobnosti, boste prejeli shrambo MariaDB YUM. Kopirajte in prilepite te vnose v datoteko z imenom /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

Ko je datoteka repozitorija na mestu, jo lahko preverite z zagonom naslednjega ukaza.

$ dnf repolist

2. korak: Namestitev MariaDB na CentOS 8

Zdaj z ukazom dnf namestite paket MariaDB.

$ sudo dnf install MariaDB-server -y

Nato zaženite storitev MariaDB in omogočite samodejni zagon med zagonom sistema.

$ systemctl start mariadb
$ systemctl enable mariadb

Preverite stanje storitve MariaDB tako, da zaženete naslednji ukaz.

$ systemctl status mariadb 

Če imate omogočen požarni zid, morate pravilu požarnega zidu dodati MariaDB, tako da zaženete spodnji ukaz. Ko je pravilo dodano, je treba požarni zid znova naložiti.

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

3. korak: Zaščita strežnika MariaDB na CentOS 8

Kot zadnji korak moramo zagnati varni namestitveni skript MariaDB. Ta skript skrbi za nastavitev korenskega gesla, ponovno nalaganje privilegijev, odstranjevanje testnih baz podatkov, prepoved prijave za root.

$ sudo mysql_secure_installation

Zdaj se povežite z MariaDB kot korenski uporabnik in preverite različico z zagonom naslednjih ukazov.

$ mysql -uroot -p

To je to za ta članek. Videli smo, kako namestiti in konfigurirati MariaDB na CentOS 8 Linux.