Com instal·lar MariaDB a Rocky Linux i AlmaLinux


MariaDB és un sistema de bases de dades relacionals gratuït i desenvolupat per la comunitat que és un reemplaçament compatible amb el sistema de gestió de bases de dades MySQL molt popular.

Es va bifurcar de MySQL després que els desenvolupadors originals de MySQL expressessin els seus recels amb l'adquisició de MySQL per part d'Oracle. Des d'aleshores, es garanteix que MariaDB seguirà sent lliure i de codi obert sota la llicència GNU.

MariaDB és molt popular pel seu rendiment ràpid, escalabilitat, estabilitat i robustesa. És compatible amb una àmplia gamma de sistemes operatius com Linux, FreeBSD, Mac i Windows.

El ric conjunt de motors d'emmagatzematge, connectors i altres eines interessants que ofereix el converteixen en una opció ideal per a diversos casos d'ús, com ara l'anàlisi de dades, l'emmagatzematge de dades, el processament transaccional, etc. De fet, és un component clau de les piles LEMP que s'utilitzen per allotjar aplicacions web.

Les característiques principals de MariaDB inclouen:

  • Tecnologia de clúster de Galera.
  • Nous motors d'emmagatzematge com InnoDB, XtraDB, Aria, TokuDB, CONNECT i SEQUENCE per esmentar-ne alguns.
  • Replicació més ràpida i millorada.
  • Conjunt de fils avançat capaç de suportar més de 200.000 connexions.
  • Noves funcions, com ara taules amb versions del sistema, tipus de dades ancorades i autenticació de sòcols UNIX, per esmentar-ne algunes.

En aquest article, us expliquem com instal·lar el servidor de bases de dades MariaDB a Rocky Linux 8 i AlmaLinux 8.

Pas 1: afegiu el repositori MariaDB a Rocky Linux

De manera predeterminada, el dipòsit de Rocky Linux AppStream proporciona MariaDB 10.3. Tanmateix, aquesta no és l'última versió. De moment, la versió estable actual és MariaDB 10.6.

Per instal·lar la darrera versió, creeu un fitxer de repositori MariaDB al vostre sistema de la següent manera.

$ sudo vim /etc/yum.repos.d/mariadb.repo

Enganxeu les línies que es mostren.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

A continuació, deseu els canvis i sortiu del fitxer.

A continuació, actualitzeu els dipòsits del sistema perquè Rocky registri el dipòsit recentment afegit.

$ sudo dnf update

Pas 2: instal·leu MariaDB a Rocky Linux

Amb el dipòsit al seu lloc, avança i instal·la el servidor de base de dades MariaDB tal com es mostra:

$ sudo dnf install mariadb-server mariadb

Un cop instal·lat, habiliteu el servei MariaDB perquè s'iniciï en el moment d'arrencada i inicieu el servei mitjançant les ordres següents.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

A continuació, verifiqueu l'estat d'execució de MariaDB.

$ sudo systemctl status mariadb

La sortida mostra que tot funciona com hauria de ser.

Pas 3: assegura MariaDB a Rocky Linux

MariaDB inclou paràmetres predeterminats que són febles i presenten riscos de seguretat que poden fer que els pirates informàtics explotin el servidor de bases de dades. Per tant, hem de prendre mesures addicionals per protegir el servidor de bases de dades.

Per fer-ho, executarem l'script a continuació.

$ sudo mysql_secure_installation

Primer, establiu la contrasenya d'arrel.

Per a les sol·licituds restants, premeu 'Y' per eliminar usuaris anònims, no permetre l'inici de sessió arrel remot i eliminar la base de dades de prova que no és necessària en producció i, finalment, desar els canvis.

Per iniciar sessió al servidor de bases de dades MariaDB, executeu l'ordre següent

$ sudo mysql -u root -p

Proporcioneu la contrasenya d'arrel que heu configurat al pas anterior i premeu ENTER per accedir al shell MariaDB.

I allà vas. Hem instal·lat correctament el servidor de bases de dades MariaDB a Rocky Linux 8. Recordeu que encara podeu utilitzar la versió proporcionada pel dipòsit d'AppStream que funcionarà bé. Tanmateix, si voleu instal·lar la darrera versió de MariaDB, afegir el dipòsit farà el truc.