Giunsa ang Pag-install sa MariaDB sa CentOS 8


Ang MariaDB usa ka open-source, naugmad sa komunidad nga relational database management system. Gikuha kini gikan sa MySQL ug gimugna ug gipadayon sa mga developers nga nagmugna sa MySQL. Ang MariaDB gituyo nga mahimong labing katugma sa MySQL apan ang mga bag-ong bahin gidugang sa MariaDB sama sa bag-ong mga makina sa pagtipig (Aria, ColumnStore, MyRocks).

Niini nga artikulo, atong tan-awon ang pag-instalar ug pag-configure sa MariaDB sa CentOS 8 Linux.

Lakang 1: I-enable ang MariaDB Repository sa CentOS 8

Lakaw ngadto sa opisyal nga pahina sa pag-download sa MariaDB ug pilia ang CentOS isip pag-apod-apod ug CentOS 8 isip bersyon ug MariaDB 10.5 (stable nga bersyon) aron makuha ang repositoryo.

Kung mapili nimo ang mga detalye, makuha nimo ang tibuuk nga repositoryo sa MariaDB YUM. Kopyaha ug idikit kini nga mga entry sa usa ka file nga gitawag og /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

Sa higayon nga ang repository file anaa na, mahimo nimong mapamatud-an ang repository pinaagi sa pagpadagan sa mosunod nga sugo.

$ dnf repolist

Lakang 2: Pag-instalar sa MariaDB sa CentOS 8

Karon gamita ang dnf command aron i-install ang MariaDB package.

$ sudo dnf install MariaDB-server -y

Sunod, sugdi ang serbisyo sa MariaDB ug himoa kini nga autostart sa panahon sa pagsugod sa sistema.

$ systemctl start mariadb
$ systemctl enable mariadb

Susiha ang kahimtang sa serbisyo sa MariaDB pinaagi sa pagpadagan sa mosunod nga sugo.

$ systemctl status mariadb 

Kung ikaw adunay firewall nga gipagana, kinahanglan nimo nga idugang ang MariaDB sa lagda sa firewall pinaagi sa pagpadagan sa ubos nga sugo. Kung idugang ang lagda, kinahanglan nga i-reload ang firewall.

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

Lakang 3: Pagsiguro sa MariaDB Server sa CentOS 8

Ingon nga katapusang lakang, kinahanglan namon nga magpadagan usa ka luwas nga script sa pag-install sa MariaDB. Kini nga script nag-atiman sa pag-set up sa root password, pag-reload sa mga pribilehiyo, pagtangtang sa mga database sa pagsulay, dili pagtugot sa root login.

$ sudo mysql_secure_installation

Karon kumonekta sa MariaDB isip root user ug susiha ang bersyon pinaagi sa pagpadagan sa mosunod nga mga sugo.

$ mysql -uroot -p

Mao kana alang niini nga artikulo. Nakita namon kung giunsa ang pag-install ug pag-configure sa MariaDB sa CentOS 8 Linux.