Instalar MariaDB - Servidores Virtuales Privados

Inicio » Servidores Virtuales Privados


Esta guía explica paso a paso cómo instalar, iniciar y asegurar MariaDB en Ubuntu 22.04 y AlmaLinux 8, utilizando los comandos más actualizados y recomendados para entornos de servidor.


1. Instalación en Ubuntu 22.04

Paso 1: Actualizar el sistema

sudo apt update
sudo apt upgrade -y

Paso 2: Instalar MariaDB

sudo apt install mariadb-server mariadb-client -y

Paso 3: Habilitar y arrancar el servicio

sudo systemctl enable mariadb
sudo systemctl start mariadb

Paso 4: Verificar el estado del servicio

sudo systemctl status mariadb

Paso 5: Asegurar la instalación

sudo mysql_secure_installation

Este comando te guiará para establecer una contraseña para el usuario root, eliminar usuarios anónimos y desactivar accesos remotos inseguros. Se recomienda responder Y (sí) a todas las opciones.


2. Instalación en AlmaLinux 8

Paso 1: Actualizar los paquetes

sudo dnf update -y

Paso 2: Instalar MariaDB desde el repositorio oficial

sudo dnf install mariadb-server mariadb -y

Paso 3: Habilitar y arrancar el servicio

sudo systemctl enable mariadb
sudo systemctl start mariadb

Paso 4: Verificar que el servicio esté activo

sudo systemctl status mariadb

Paso 5: Ejecutar el asistente de seguridad

sudo mysql_secure_installation

Responde las preguntas de seguridad para proteger la base de datos. Esto incluye establecer una contraseña para el usuario root y eliminar configuraciones inseguras.


3. Verificar acceso a MariaDB

Probar acceso local

sudo mysql -u root -p

Después de ingresar la contraseña configurada, deberías ver el prompt de MariaDB:

MariaDB [(none)]>

Salir del cliente

exit;

4. Comandos útiles

  • Reiniciar MariaDB: sudo systemctl restart mariadb
  • Detener MariaDB: sudo systemctl stop mariadb
  • Ver logs de MariaDB: sudo journalctl -u mariadb
  • Ubicación del archivo de configuración: /etc/mysql/mariadb.conf.d/50-server.cnf (Ubuntu) / /etc/my.cnf (AlmaLinux)

5. Desinstalar MariaDB (opcional)

En Ubuntu:

sudo apt remove --purge mariadb-server mariadb-client -y
sudo apt autoremove -y

En AlmaLinux:

sudo dnf remove mariadb-server mariadb -y
BOT