Cómo instalar mysql 8.0 en Rocky Linux y Almalinux

Cómo instalar mysql 8.0 en Rocky Linux y Almalinux

Escrito en C, Mysql es una fuente abierta, multiplataforma y uno de los sistemas de gestión de bases de datos relacionales más utilizados (RDMS). Es una parte integral de la pila de lámparas y es un sistema popular de gestión de bases de datos en alojamiento web, análisis de datos y aplicaciones de comercio electrónico, por mencionar algunas.

La versión estable actual es Mysql 8.0.25 y fue lanzado en 11 de mayo de 2021. Los aspectos clave de los últimos lanzamientos incluyen:

  • Mejoras de innoDB y XML.
  • Diccionario de datos transaccional.
  • Soporte mejorado para la funcionalidad nativa de datos JSON y almacenamiento de documentos.
  • Expresiones de tabla comunes.
  • Funciones de Windows.
  • Mejoras del registro de errores, como numeración de errores y verbosidad reducida.

Y mucho más. Puede consultar las notas de comunicación para obtener una cobertura integral de todas las características y mejoras.

En esta guía, examinamos cómo instalar Mysql en Rocky Linux y Almalinux.

Paso 1: Actualizar Rocky Linux

Al instalar paquetes de software, siempre se recomienda comenzar con la actualización de los paquetes del sistema. Esto, en algunos casos, también actualiza el núcleo con lo cual se requiere un reinicio.

Por lo tanto, en la línea de comandos, ejecute el siguiente comando para actualizar el núcleo y los paquetes del sistema:

$ sudo dnf actualización 
Actualizar Rocky Linux

Paso 2: Habilitar el módulo aguas arriba de MySQL

Avanzando, necesitamos habilitar el Mysql 8.0 módulo proporcionado por el Appstream repositorio. Actualmente, este es el único Mysql módulo que se proporciona y puede verificar esto ejecutando el comando:

$ sudo dnf módulo list mysql 
Lista del módulo MySQL

Para habilitar el Mysql transmisión del módulo, ejecute el comando:

$ sudo dnf módulo Habilitar mysql: 8.0 
Habilitar el módulo MySQL

Paso 3: instalar mysql 8.0 en Rocky Linux

Con el módulo habilitado, instale Mysql 8.0 en Rocky Linux como sigue:

$ sudo dnf install @mysql 
Instale MySQL en Rocky Linux

Paso 4: Habilitar y comenzar mySQL

Para realizar cualquier acción con el Mysql servidor de bases de datos, primero debemos iniciar el servicio. Pero primero, habilitemos que comience en el tiempo de arranque de la siguiente manera:

$ sudo systemctl habilita mysqld 

Entonces comienza el Mysql demonio.

$ sudo systemctl iniciar mysqld 

Puedes verificar el Mysql se ejecuta ejecutando:

$ sudo systemctl status mysqld 
Verificar el estado de MySQL

Paso 5: Asegure MySQL en Rocky Linux

El último paso es asegurar el recién instalado Mysql servidor de base de datos. Por qué? Podrías preguntar. La razón es que por defecto, Mysql Viene con configuraciones predeterminadas que están cargadas de lagunas que pueden ser explotadas por los hackers. Como tal, necesitamos endurecerlo ejecutando el mysql_secure_installation guion.

$ sudo mysql_secure_installation 

Cuando se ejecuta el script, se le solicitará que use el Validate_password complemento que determina el nivel de resistencia de la contraseña y permite a los usuarios configurar solo contraseñas robustas solo.

Para configurar el complemento, escriba 'Y' y presionar INGRESAR. El complemento proporciona 3 niveles de política de contraseña, a saber: BAJO, MEDIO Y FUERTE.

Tipo 2 para FUERTE Política de contraseña y presionar INGRESAR.

Validar la política de contraseña de MySQL

A continuación, asegúrese de establecer un fuerte Mysql Contraseña de root de acuerdo con el nivel de contraseña seleccionado.

Establecer contraseña de root mySQL

El complemento proporciona una estimación de la resistencia de la contraseña, en este caso, 100. Esto implica que hemos satisfecho el requisito de resistencia de la contraseña que exige una contraseña segura para tener un mínimo de 8 personajes que deberían ser una variedad de caracteres numéricos, mixtos y especiales.

Para continuar con la contraseña establecida, presione 'Y' continuar. De lo contrario, presione 'norte' para regresar y hacer los ajustes requeridos.

Para las indicaciones restantes, presione 'Y' Para eliminar a los usuarios anónimos, evite que el usuario de la raíz inicie sesión de forma remota y elimine la base de datos de prueba que debe purgarse antes de continuar con un entorno de producción.

Asegurar mysql en Rocky Linux

Paso 6: Conéctese a MySQL en Rocky Linux

Una vez hecho, use el Mysql cliente para conectarse con la base de datos como se muestra. Autenticar con la contraseña de root proporcionada.

$ sudo mysql -u root -p 

Puede confirmar la versión ejecutando la consulta:

mysql> Seleccionar versión (); 
Conecte la base de datos MySQL

Instalación del Mysql base de datos en Rocky Linux o Almalinux es un proceso bastante simple y directo. No hay necesidad de agregar ningún repositorio de terceros desde el Appstream El repositorio ya proporciona Mysql 8.0 transmisión de módulo.