MariaDB es uno de los sistemas de gestión de bases de datos más populares, reconocido por su rendimiento, seguridad y fiabilidad. Es completamente compatible con MySQL, lo que proporciona una transición fluida para los usuarios de MySQL. Esta guía detalla cómo instalar MariaDB en AlmaLinux 9, proporcionando un enfoque paso a paso que es fácil de seguir para aquellos menos experimentados con la administración de sistemas y bases de datos.

Requisitos Previos

Antes de comenzar la instalación de MariaDB en AlmaLinux 9, asegúrate de tener acceso al sistema como usuario con privilegios de superusuario (sudo).

Paso 1: Actualizar el Sistema

Es crucial comenzar con un sistema actualizado para asegurar la compatibilidad de las nuevas instalaciones y mejorar la seguridad.

   sudo dnf update -y

Paso 2: Instalar MariaDB

MariaDB está disponible en los repositorios predeterminados de AlmaLinux, lo que hace que su instalación sea directa y sencilla.

  1. Instalar MariaDB:
   sudo dnf install mariadb-server -y
  1. Iniciar y habilitar el servicio MariaDB:
    Para asegurarte de que MariaDB se inicie automáticamente al reiniciar el sistema, debes habilitar y luego iniciar el servicio.
   sudo systemctl enable mariadb
   sudo systemctl start mariadb

Paso 3: Securizar MariaDB

Después de la instalación, es fundamental configurar MariaDB para aumentar su seguridad. El comando mysql_secure_installation te guiará a través de varios pasos para asegurar MariaDB, incluyendo la configuración de una contraseña para el usuario root y la eliminación de accesos anónimos.

  • Ejecutar el script de seguridad:
   sudo mysql_secure_installation

Durante este proceso:

  • Establecerás una contraseña fuerte para el usuario root.
  • Podrás eliminar los usuarios anónimos.
  • Deshabilitarás el inicio de sesión remoto del root.
  • Eliminarás la base de datos de prueba y accederás a las nuevas reglas.

Paso 4: Configurar MariaDB para su Uso

Ahora que MariaDB está instalado y configurado, es hora de comenzar a usarlo para crear bases de datos y usuarios según las necesidades de tus aplicaciones.

  1. Acceder al prompt de MariaDB:
   sudo mysql -u root -p
  1. Crear una nueva base de datos y usuario:
    Dentro del prompt de MariaDB, puedes comenzar a configurar elementos específicos para tus proyectos.
   CREATE DATABASE mi_base_de_datos;
   GRANT ALL PRIVILEGES ON mi_base_de_datos.* TO 'mi_usuario'@'localhost' IDENTIFIED BY 'mi_contraseña_segura';
   FLUSH PRIVILEGES;

Estos comandos crearán una nueva base de datos y un usuario con todos los privilegios sobre esa base de datos.

Paso 5: Verificar la Instalación

Para verificar que MariaDB está funcionando correctamente:

  • Revisar el estado del servicio MariaDB:
   sudo systemctl status mariadb

Este comando te mostrará si el servicio está activo y funcionando sin problemas.

Para aquellos que buscan una solución robusta y escalable para desplegar bases de datos como MariaDB, 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 administració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 MariaDB en un entorno de nube robusto y escalable.