Com instal·lar MariaDB 10 a RHEL 8


MariaDB és una alternativa popular al sistema de gestió de bases de dades MySQL. Està desenvolupat pels desenvolupadors originals de MySQL i està pensat per continuar sent de codi obert.

MariaDB és ràpid i fiable, admet diferents motors d'emmagatzematge i té connectors que el fan perfecte per a una àmplia gamma de casos d'ús.

En aquest tutorial us mostrarem com instal·lar el servidor MariaDB al vostre RHEL 8. Instal·larem la versió 10.3.10 de MariaDB.

Nota: aquest tutorial suposa que teniu una subscripció activa a RHEL 8 i que teniu accés root al vostre sistema RHEL. Alternativament, podeu utilitzar un usuari amb privilegis i executar les ordres amb sudo.

Instal·lació del servidor MariaDB

Per instal·lar el servidor MariaDB, utilitzarem la següent comanda yum per completar la instal·lació.

# yum install mariadb-server

Això instal·larà el servidor MariaDB i totes les dependències necessàries.

Un cop finalitzada la instal·lació, podeu iniciar el servei MariaDB amb:

# systemctl start mariadb

Si voleu que el servei MariaDB s'iniciï automàticament després de cada arrencada del sistema, podeu executar l'ordre següent:

# systemctl enable mariadb

Verifiqueu l'estat del servei MariaDB amb:

# systemctl status mariadb

Instal·lació segura de MariaDB

Ara que hem iniciat el nostre servei, és hora de millorar-ne la seguretat. Configurarem la contrasenya d'arrel, desactivarem l'inici de sessió d'arrel remot, eliminarem la base de dades de prova i l'usuari anònim. Finalment tornarem a carregar tots els privilegis.

Per a això, només cal que executeu l'ordre següent i responeu les preguntes en conseqüència:

# mysql_secure_installation

Tingueu en compte que la contrasenya de l'usuari root està buida, de manera que si voleu canviar-la, només heu de prémer Enter quan se us demani la contrasenya actual. La resta podeu seguir els passos i respostes de la imatge següent:

Accediu al servidor MariaDB

Anem una mica més a fons i creem una base de dades, usuari i donem privilegis a aquest usuari sobre la base de dades. Per accedir al servidor amb consola, podeu utilitzar l'ordre següent:

# mysql -u root -p 

Quan se us demani, introduïu la contrasenya d'arrel que heu establert anteriorment.

Ara creem la nostra base de dades. Per a això, a l'indicador de MariaDB, executeu l'ordre següent:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Això crearà una nova base de dades anomenada tecmint. En lloc d'accedir a aquesta base de dades amb el nostre usuari root, crearem un usuari de base de dades independent, que només tindrà privilegis per a aquesta base de dades.

Crearem el nostre nou usuari anomenat tecmint_user i li concedirem privilegis a la base de dades tecmint, amb l'ordre següent:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email  IDENTIFIED BY 'securePassowrd';

Quan creeu el vostre propi usuari, assegureu-vos de substituir securePassword per la contrasenya que voleu donar a aquest usuari.

Quan hàgiu acabat amb les ordres anteriors, escriviu sort a l'indicador per sortir de MariaDB:

MariaDB [(none)]> quit;

Ara podeu utilitzar el nou usuari per accedir a la base de dades tecmint.

# mysql -u tecmint_user -p 

Quan se us demani, introduïu la contrasenya d'aquest usuari. Per canviar la base de dades utilitzada, podeu utilitzar el següent a l'indicador de MariaDB:

MariaDB [(none)]> use tecmint;

Això canviarà la base de dades actual a tecmint.

Alternativament, podeu emetre l'ordre mysql especificant el nom de la base de dades com es mostra.

# mysql -u tecmint_user -p tecmint

D'aquesta manera, quan introduïu la contrasenya de l'usuari, utilitzareu directament la base de dades tecmint.

Aquí heu après alguns dels conceptes bàsics de MariaDB, però hi ha molt més per explorar. Si voleu millorar el vostre coneixement de la base de dades, podeu consultar les nostres guies aquí:

  1. Aprèn MySQL/MariaDB per a principiants - Part 1
  2. Aprèn MySQL/MariaDB per a principiants - Part 2
  3. Ordres d'administració de bases de dades bàsiques de MySQL - Part III
  4. 20 ordres de MySQL (Mysqladmin) per a l'administració de bases de dades - Part IV
  5. 15 consells útils per a l'optimització i l'optimització del rendiment de MariaDB - Part V

Això és tot. En aquest tutorial, heu après com instal·lar i protegir el servidor MariaDB i crear la vostra primera base de dades. Si teniu cap pregunta, no dubteu a publicar-la a la secció de comentaris.