Com instal·lar MySQL 8.0 a Rocky Linux i AlmaLinux


Escrit en C, MySQL és un codi obert, multiplataforma i un dels sistemes de gestió de bases de dades relacionals (RDMS) més utilitzats. És una part integral de la pila LAMP i és un sistema de gestió de bases de dades popular en allotjament web, anàlisi de dades i aplicacions de comerç electrònic per esmentar-ne algunes.

La versió estable actual és MySQL 8.0.25 i es va publicar l'11 de maig de 2021. Els aspectes més destacats de la darrera versió inclouen:

  • Millores d'InnoDB i XML.
  • Diccionari de dades transaccionals.
  • Compatibilitat millorada per a les dades JSON natives i la funcionalitat de magatzem de documents.
  • Expressions de taula habituals.
  • Funcions de Windows.
  • Millores del registre d'errors, com ara la numeració d'errors i la reducció de la verbositat.

I molt més. Podeu consultar les notes de la versió per obtenir una cobertura completa de totes les funcions i millores.

En aquesta guia, examinem com instal·lar MySQL a Rocky Linux i AlmaLinux.

Pas 1: actualitzeu Rocky Linux

Quan instal·leu paquets de programari, sempre es recomana començar amb l'actualització dels paquets del sistema. Això, en alguns casos, també actualitza el nucli i es requereix un reinici.

Per tant, a la línia d'ordres, executeu l'ordre següent per actualitzar el nucli i els paquets del sistema:

$ sudo dnf update

Pas 2: habiliteu el mòdul MySQL Upstream

Seguint endavant, hem d'habilitar el mòdul MySQL 8.0 que proporciona el repositori AppStream. Actualment, aquest és l'únic mòdul MySQL que es proporciona i podeu verificar-ho executant l'ordre:

$ sudo dnf module list mysql

Per habilitar el flux del mòdul MySQL, executeu l'ordre:

$ sudo dnf module enable mysql:8.0

Pas 3: instal·leu MySQL 8.0 a Rocky Linux

Amb el mòdul habilitat, instal·leu MySQL 8.0 a Rocky Linux de la següent manera:

$ sudo dnf install @mysql

Pas 4: habiliteu i inicieu MySQL

Per realitzar qualsevol acció amb el servidor de bases de dades MySQL, primer hem d'iniciar el servei. Però primer, activem que s'iniciï a l'inici de la següent manera:

$ sudo systemctl enable mysqld

A continuació, inicieu el dimoni MySQL.

$ sudo systemctl start mysqld 

Podeu verificar que MySQL s'està executant executant:

$ sudo systemctl status mysqld 

Pas 5: Assegureu MySQL a Rocky Linux

El pas final és assegurar el servidor de bases de dades MySQL que s'acaba d'instal·lar. Per què? et pots preguntar. El motiu és que, de manera predeterminada, MySQL ve amb una configuració predeterminada carregada de llacunes que poden ser explotades pels pirates informàtics. Com a tal, hem d'endurir-lo executant l'script mysql_secure_installation.

$ sudo mysql_secure_installation

Quan s'executa l'script, se us demanarà que utilitzeu el connector VALIDATE_PASSWORD que determina el nivell de seguretat de la contrasenya i només permet als usuaris configurar contrasenyes robustes.

Per configurar el connector, escriviu Y i premeu ENTER. El connector ofereix 3 nivells de política de contrasenyes, a saber: BAIX, MITJÀ I FORT.

Escriviu 2 per a la política de contrasenyes FORTES i premeu INTRO.

A continuació, assegureu-vos d'establir una contrasenya d'arrel MySQL forta d'acord amb el nivell de contrasenya seleccionat.

El connector proporciona una estimació de la força de la contrasenya, en aquest cas, 100. Això implica que hem satisfet el requisit de seguretat de la contrasenya que exigeix que una contrasenya segura tingui un mínim de 8 caràcters que haurien de ser una varietat de majúscules i minúscules numèriques i personatges especials.

Per continuar amb la contrasenya establerta, premeu ‘Y’ per continuar. En cas contrari, premeu ‘n’ per tornar enrere i fer els ajustos necessaris.

Per a les sol·licituds restants, premeu 'Y' per eliminar usuaris anònims, evitar que l'usuari root iniciï sessió de forma remota i suprimir la base de dades de prova que s'hauria de purgar abans de continuar a un entorn de producció.

Pas 6: connecteu-vos a MySQL a Rocky Linux

Un cop fet, utilitzeu el client MySQL per connectar-vos amb la base de dades tal com es mostra. Autentiqueu-vos amb la contrasenya d'arrel proporcionada.

$ sudo mysql -u root -p

Podeu confirmar la versió executant la consulta:

mysql>  SELECT VERSION ();

Instal·lar la base de dades MySQL a Rocky Linux o AlmaLinux és un procés bastant senzill i senzill. No cal afegir cap dipòsit de tercers, ja que el dipòsit d'AppStream ja proporciona flux de mòduls MySQL 8.0.