Jinsi ya kufunga MariaDB kwenye CentOS 8


MariaDB ni chanzo huria, mfumo wa usimamizi wa hifadhidata wa uhusiano ulioendelezwa na jamii. Imegawanywa kutoka kwa MySQL na kuundwa na kudumishwa na watengenezaji waliounda MySQL. MariaDB imekusudiwa kuendana sana na MySQL lakini vipengele vipya vimeongezwa kwa MariaDB kama vile injini mpya za kuhifadhi (Aria, ColumnStore, MyRocks).

Katika makala hii, tutaangalia usakinishaji na usanidi wa MariaDB kwenye CentOS 8 Linux.

Hatua ya 1: Wezesha Hifadhi ya MariaDB kwenye CentOS 8

Nenda kwa ukurasa rasmi wa upakuaji wa MariaDB na uchague CentOS kama usambazaji na CentOS 8 kama toleo na MariaDB 10.5 (toleo thabiti) ili kupata hazina.

Mara tu unapochagua maelezo, utapata hazina ya MariaDB YUM. Nakili na ubandike maingizo haya kwenye faili inayoitwa /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

Mara tu faili ya kumbukumbu iko mahali, unaweza kuthibitisha hazina kwa kutekeleza amri ifuatayo.

$ dnf repolist

Hatua ya 2: Kusakinisha MariaDB kwenye CentOS 8

Sasa tumia dnf amri kusakinisha kifurushi cha MariaDB.

$ sudo dnf install MariaDB-server -y

Ifuatayo, anza huduma ya MariaDB na uiwezeshe kuanza kiotomatiki wakati wa kuanzisha mfumo.

$ systemctl start mariadb
$ systemctl enable mariadb

Angalia hali ya huduma ya MariaDB kwa kuendesha amri ifuatayo.

$ systemctl status mariadb 

Ikiwa umewasha ngome, unahitaji kuongeza MariaDB kwenye sheria ya ngome kwa kutekeleza amri iliyo hapa chini. Mara baada ya sheria kuongezwa, firewall inahitaji kupakiwa tena.

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

Hatua ya 3: Kupata Seva ya MariaDB kwenye CentOS 8

Kama hatua ya mwisho, tunahitaji kuendesha hati salama ya usakinishaji ya MariaDB. Hati hii inajali kusanidi nenosiri la msingi, kupakia haki upya, kuondoa hifadhidata za majaribio, kutoruhusu kuingia kwa mizizi.

$ sudo mysql_secure_installation

Sasa unganisha kwa MariaDB kama mtumiaji wa mizizi na uangalie toleo kwa kutekeleza amri zifuatazo.

$ mysql -uroot -p

Hiyo ni kwa makala hii. Tumeona jinsi ya kusakinisha na kusanidi MariaDB kwenye CentOS 8 Linux.