Guía de Instalación de MariaDB en Rocky Linux para Estudiantes
Bienvenidos al mundo de la administración de bases de datos. En esta guía, aprenderemos paso a paso cómo instalar MariaDB en un servidor Rocky Linux. MariaDB es un sistema de gestión de bases de datos relacional de código abierto y es una opción popular en entornos empresariales y de desarrollo.
Paso 1: Actualización del Sistema
Antes de comenzar, es crucial asegurarse de que el sistema operativo esté actualizado. Ejecutamos el siguiente comando:
dnf update
Paso 2: Instalación de MariaDB
Ahora, procedemos a la instalación de MariaDB. Utilizamos el siguiente comando:
dnf install mariadb-server
Paso 3: Inicio del Servicio MariaDB
Iniciamos el servicio de MariaDB con el siguiente comando:
systemctl start mariadb
Paso 4: Verificación del Estado del Servicio
Verificamos que el servicio se haya iniciado correctamente con:
systemctl status mariadb
Paso 5: Habilitación del Inicio Automático
Para asegurarnos de que MariaDB se inicie automáticamente con el sistema, ejecutamos:
systemctl enable mariadb
Paso 6: Configuración de Seguridad Inicial
Ejecutamos el script de seguridad de MariaDB:
mysql_secure_installation
Durante este proceso, se nos harán varias preguntas de seguridad. Siempre seleccionamos "Y" para aceptar las recomendaciones predeterminadas.
Paso 7: Establecimiento de Contraseña para el Usuario Root
Ingresamos al sistema de gestión de bases de datos con:
mysqladmin -u root -p version
Paso 8: Configuración Adicional del Archivo de Configuración
Abrimos el archivo de configuración con un editor de texto, por ejemplo, nano:
nano /etc/my.cnf.d/mariadb-server.cnf
Añadimos la siguiente línea para especificar el puerto deseado (reemplazando 'xxx' con el puerto deseado):
port = xxx
Guardamos y cerramos el archivo.
Paso 9: Reinicio del Servicio MariaDB
Reiniciamos el servicio para aplicar la nueva configuración:
service mysqld restart
Paso 10: Creación de un Usuario y Otorgar Privilegios
Ingresamos a MariaDB con el siguiente comando, ingresando la contraseña del usuario root:
mariadb -u root -p
Dentro de MariaDB, ejecutamos los siguientes comandos para crear un nuevo usuario, asignarle una contraseña y otorgarle privilegios:
CREATE USER 'miusuario'@'%' IDENTIFIED BY 'micontrasena'; GRANT ALL PRIVILEGES ON *.* TO 'miusuario'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
Paso 11: Verificación de Privilegios
Finalmente, verificamos los privilegios asignados al nuevo usuario con:
SHOW GRANTS FOR 'miusuario'@'%';
¡Felicidades! Has completado la instalación de MariaDB en tu servidor Rocky Linux. Este es un primer paso esencial en tu viaje hacia la administración de bases de datos. ¡Éxito en tus estudios!