MySQL es uno de los sistemas de gestión de bases de datos más populares en el mundo, conocido por su rendimiento, fiabilidad y facilidad de uso. Esta guía proporciona una explicación detallada sobre cómo instalar MySQL en AlmaLinux 9, diseñada para ser accesible y comprensible incluso para aquellos que son nuevos en la administración de bases de datos.

Requisitos Previos

Antes de comenzar la instalación de MySQL en AlmaLinux 9, asegúrate de tener acceso a una terminal como usuario con privilegios de superusuario (sudo).

Paso 1: Preparar el Sistema

Es importante asegurarse de que tu sistema esté actualizado para garantizar la compatibilidad y la seguridad de la instalación.

   sudo dnf update -y

Paso 2: Instalar el Repositorio de MySQL

MySQL no está disponible directamente en los repositorios predeterminados de AlmaLinux, por lo que deberás instalar el repositorio oficial de MySQL primero.

  • Agregar el repositorio de MySQL:
   sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

Paso 3: Instalar MySQL

Con el repositorio configurado, puedes proceder con la instalación de MySQL.

  1. Instalar MySQL Server:
   sudo dnf install mysql-community-server -y
  1. Iniciar el servicio de MySQL:
    Una vez instalado, debes iniciar el servicio de MySQL y asegurarte de que se active al arranque.
   sudo systemctl start mysqld
   sudo systemctl enable mysqld

Paso 4: Configurar la Seguridad de MySQL

Después de la instalación, es esencial realizar una configuración inicial para asegurar la base de datos.

  • Configurar la seguridad inicial de MySQL:
    MySQL incluye un script de seguridad que te guía a través de algunos pasos para eliminar configuraciones inseguras.
   sudo mysql_secure_installation

Este script te pedirá establecer una contraseña para el usuario root de MySQL, eliminar los usuarios anónimos, deshabilitar el inicio de sesión root remoto y eliminar la base de datos de prueba.

Paso 5: Verificar la Instalación de MySQL

Para asegurarte de que MySQL está instalado correctamente y funcionando como se espera, puedes verificar el estado del servicio.

  • Verificar el estado de MySQL:
   sudo systemctl status mysqld

Paso 6: Acceder a MySQL

Ahora que MySQL está configurado y en ejecución, puedes acceder al prompt de MySQL para comenzar a gestionar tus bases de datos.

  • Iniciar sesión en MySQL:
    Utiliza la contraseña que configuraste durante el proceso de mysql_secure_installation.
   mysql -u root -p

Para aquellos que buscan una solución robusta y escalable para desplegar bases de datos como MySQL, los servicios de Cloud VPS de Shape.host son ideales. Shape.host ofrece VPS en la nube que proporcionan la potencia y flexibilidad necesarias para manejar bases de datos intensivas, permitiendo a los usuarios concentrarse en la gestión de sus datos sin preocuparse por el mantenimiento de la infraestructura física. Shape.host garantiza un entorno seguro y de alto rendimiento, perfecto para desplegar y gestionar MySQL en un entorno de nube robusto y escalable.