Kif Tinstalla MariaDB fuq CentOS 8


MariaDB hija sistema ta’ ġestjoni tad-database relazzjonali żviluppata mill-komunità b’sors miftuħ. Huwa forked minn MySQL u maħluqa u miżmuma mill-iżviluppaturi li ħolqu MySQL. MariaDB hija maħsuba biex tkun kompatibbli ħafna mal-MySQL iżda karatteristiċi ġodda ġew miżjuda ma 'MariaDB bħal magni tal-ħażna ġodda (Aria, ColumnStore, MyRocks).

F'dan l-artikolu, se nagħtu ħarsa lejn l-installazzjoni u l-konfigurazzjoni ta 'MariaDB fuq CentOS 8 Linux.

Pass 1: Ippermetti r-Repożitorju MariaDB fuq CentOS 8

Mur fil-paġna uffiċjali tat-tniżżil ta' MariaDB u agħżel CentOS bħala d-distribuzzjoni u CentOS 8 bħala l-verżjoni u MariaDB 10.5 (verżjoni stabbli) biex tikseb ir-repożitorju.

Ladarba tagħżel id-dettalji, ikollok l-intier tar-repożitorju MariaDB YUM. Ikkopja u waħħal dawn l-iskrizzjonijiet f'fajl imsejjaħ /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

Ladarba l-fajl tar-repożitorju jkun fis-seħħ, tista 'tivverifika r-repożitorju billi tħaddem il-kmand li ġej.

$ dnf repolist

Pass 2: Installazzjoni ta' MariaDB fuq CentOS 8

Issa uża l-kmand dnf biex tinstalla l-pakkett MariaDB.

$ sudo dnf install MariaDB-server -y

Sussegwentement, ibda s-servizz MariaDB u ppermettih li jibda awtomatikament waqt l-istartjar tas-sistema.

$ systemctl start mariadb
$ systemctl enable mariadb

Iċċekkja l-istatus tas-servizz MariaDB billi tħaddem il-kmand li ġej.

$ systemctl status mariadb 

Jekk għandek firewall attivat, għandek bżonn iżżid MariaDB mar-regola tal-firewall billi tħaddem il-kmand t'hawn taħt. Ladarba r-regola tkun miżjuda, il-firewall jeħtieġ li jerġa 'jiġi mgħobbi.

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

Pass 3: L-iżgurar tas-Server MariaDB fuq CentOS 8

Bħala l-aħħar pass, jeħtieġ li nħaddmu script ta 'installazzjoni sikur ta' MariaDB. Din l-iskrittura tieħu ħsieb it-twaqqif tal-password tal-għeruq, it-tagħbija mill-ġdid tal-privileġġi, it-tneħħija tad-databases tat-test, li ma tippermettix il-login tal-għeruq.

$ sudo mysql_secure_installation

Issa qabbad ma 'MariaDB bħala l-utent għerq u iċċekkja l-verżjoni billi tħaddem il-kmandi li ġejjin.

$ mysql -uroot -p

Dak hu għal dan l-artikolu. Rajna kif tinstalla u tikkonfigura MariaDB fuq CentOS 8 Linux.