MariaDB en Ubuntu 24.04: instalación y configuración
MariaDB puede configurarse en Ubuntu 24.04 en pocos pasos para un uso seguro y estable. A continuación te mostramos cómo instalar MariaDB en Ubuntu de forma rápida:
- Actualizar Ubuntu 24.04 para contar con la versión más reciente
- Instalar el servidor MariaDB desde los repositorios oficiales de Ubuntu
- Asegurar la instalación con el asistente de seguridad integrado
- Iniciar el servicio MariaDB y comprobar que el servidor de base de datos funciona correctamente
- Crear un usuario de MariaDB con permisos específicos y verificar el acceso
- Arquitectura de primera gestionada por expertos
- Soluciones flexibles adaptadas a tus necesidades
- Seguridad máxima en centros de datos con certificación ISO
¿Por qué usar MariaDB en Ubuntu 24.04?
Ubuntu 24.04 “Noble Numbat” es una distribución Linux moderna, estable y con soporte a largo plazo. MariaDB, en comparación con MySQL, ofrece más funciones, mejor rendimiento y es completamente de código abierto. La combinación es especialmente recomendable para servidores web, entornos de desarrollo o como base de datos para aplicaciones como WordPress, Nextcloud o Home Assistant.
¿Cuáles son los requisitos?
Antes de comenzar, asegúrate de cumplir con las siguientes condiciones:
- Un sistema con Ubuntu 24.04 (Server o Desktop)
- Acceso root o un usuario con permisos sudo
- Acceso al terminal o por SSH
Ubuntu 24.04: instalar MariaDB – guía paso a paso
En este tutorial se explica cómo instalar MariaDB en Ubuntu 24.04. Si trabajas con una versión anterior, los pasos pueden variar en Ubuntu 22.04 o Ubuntu 20.04.
Paso 1: actualizar el sistema
Lo primero es actualizar el sistema Ubuntu para asegurarte de que todos los paquetes estén actualizados y evitar conflictos durante la instalación:
sudo apt update && sudo apt upgrade -ybashEste comando actualiza la lista de paquetes e instala todas las actualizaciones disponibles.
Paso 2: instalar MariaDB en Ubuntu
MariaDB está disponible en los repositorios oficiales de Ubuntu, por lo que puede instalarse directamente con APT:
sudo apt install mariadb-server -ybash- vCPU económico con núcleos dedicados
- Flexible y sin periodo mínimo contractual
- Soporte experto 24/7
Paso 3: iniciar y habilitar el servicio de MariaDB
Inicia el servicio de MariaDB con el siguiente comando:
sudo systemctl start mariadbbashPara que MariaDB se inicie automáticamente con Ubuntu al arrancar el sistema, activa el servicio con:
sudo systemctl enable mariadbbashComprueba el estado con el siguiente comando:
sudo systemctl status mariadbbashDeberías ver una salida que indique que el servicio está activo (running). Si es así, MariaDB se ha instalado e iniciado correctamente.
Paso 4: asegurar MariaDB
De forma predeterminada, MariaDB se configura de manera bastante abierta. Es recomendable reforzar la seguridad utilizando el script de seguridad integrado:
sudo mariadb_secure_installationbashSigue las instrucciones en el terminal. Entre otras opciones, podrás:
- Establecer una contraseña para el usuario root
- Eliminar cuentas de usuario anónimas
- Desactivar el acceso remoto al usuario root
- Borrar la base de datos de prueba
- Recargar las tablas de permisos
Confirma con y. Con ello, tu instancia de MariaDB en Ubuntu quedará mucho mejor protegida frente a accesos no autorizados.
Opcionalmente, puedes abrir el puerto de MariaDB (3306) en el cortafuegos solo para direcciones IP de confianza. Por ejemplo, para permitir el acceso a toda una subred completa (p.ej., una red interna de empresa), utiliza: sudo ufw allow from 192.168.0.0/24 to any port 3306. Si solo está previsto el uso local, el comando correspondiente sería: sudo ufw deny 3306.
Paso 5: crear usuario y base de datos
Accede a la consola de MariaDB:
sudo mariadb -u root -pbashIntroduce la contraseña establecida anteriormente. Accederás a la consola de MariaDB, desde donde podrás ejecutar comandos.
Crea una nueva base de datos, por ejemplo, para una aplicación web o un CMS:
CREATE DATABASE db_example;sqlCrea una cuenta de usuario que pueda acceder a la base de datos desde una aplicación:
CREATE USER 'webuser'@'localhost' IDENTIFIED BY 'safepassword';sqlAsegúrate de utilizar una contraseña segura. Sustituye webuser y la contraseña por tus propios valores.
Ahora asigna al usuario los permisos adecuados sobre la base de datos correspondiente:
GRANT ALL PRIVILEGES ON db_example.* TO 'webuser'@'localhost';sqlEsta instrucción otorga al usuario todos los permisos sobre la base de datos db_example.
Por último, introduce el siguiente comando:
FLUSH PRIVILEGES;sqlCon esto, los privilegios se aplican de inmediato. Sal de la consola de MariaDB con:
EXIT;sqlPaso 6: probar el acceso
Ahora puedes comprobar si el nuevo usuario puede acceder correctamente a la base de datos:
mariadb -u webuser -p db_examplebashIntroduce la contraseña que asignaste previamente. Si el inicio de sesión es correcto, verás la consola de MariaDB. Desde ahí puedes, por ejemplo, comprobar si la base de datos está accesible:
SHOW TABLES;sqlLa base de datos estará vacía, a menos que ya hayas creado tablas. No obstante, esta prueba de acceso confirma que la instalación se ha realizado correctamente.

