Com instal·lar MariaDB a CentOS 8


MariaDB és un sistema de gestió de bases de dades relacionals de codi obert desenvolupat per la comunitat. Està bifurcat des de MySQL i creat i mantingut pels desenvolupadors que van crear MySQL. MariaDB està pensat per ser altament compatible amb MySQL, però s'han afegit noves funcions a MariaDB com nous motors d'emmagatzematge (Aria, ColumnStore, MyRocks).

En aquest article, donarem una ullada a la instal·lació i configuració de MariaDB a CentOS 8 Linux.

Pas 1: habiliteu el repositori MariaDB a CentOS 8

Aneu a la pàgina oficial de descàrregues de MariaDB i seleccioneu CentOS com a distribució i CentOS 8 com a versió i MariaDB 10.5 (versió estable) per obtenir el repositori.

Un cop seleccioneu els detalls, obtindreu sencers el repositori MariaDB YUM. Copieu i enganxeu aquestes entrades en un fitxer anomenat /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

Un cop el fitxer del repositori estigui al seu lloc, podeu verificar el repositori executant l'ordre següent.

$ dnf repolist

Pas 2: instal·lar MariaDB a CentOS 8

Ara utilitzeu l'ordre dnf per instal·lar el paquet MariaDB.

$ sudo dnf install MariaDB-server -y

A continuació, inicieu el servei MariaDB i activeu-lo per iniciar-se automàticament durant l'inici del sistema.

$ systemctl start mariadb
$ systemctl enable mariadb

Comproveu l'estat del servei MariaDB executant l'ordre següent.

$ systemctl status mariadb 

Si teniu un tallafoc activat, heu d'afegir MariaDB a la regla del tallafoc executant l'ordre següent. Un cop s'ha afegit la regla, s'ha de tornar a carregar el tallafoc.

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

Pas 3: assegurant el servidor MariaDB a CentOS 8

Com a darrer pas, hem d'executar un script d'instal·lació segur de MariaDB. Aquest script s'encarrega de configurar la contrasenya d'arrel, tornar a carregar privilegis, eliminar bases de dades de prova, no permetre l'inici de sessió d'arrel.

$ sudo mysql_secure_installation

Ara connecteu-vos a MariaDB com a usuari root i comproveu la versió executant les ordres següents.

$ mysql -uroot -p

Això és tot per aquest article. Hem vist com instal·lar i configurar MariaDB a CentOS 8 Linux.