MariaDB es un sistema de gestión de bases de datos relacional de código abierto construido como un reemplazo directo para MySQL. Ofrece rendimiento mejorado, motores de almacenamiento adicionales y características de seguridad mejoradas mientras mantiene compatibilidad completa con la sintaxis y herramientas de MySQL. MariaDB se usa comúnmente en aplicaciones web, plataformas de análisis de datos y entornos empresariales.
Requisitos previos
Antes de comenzar, necesitas:
Acceso a una instancia de servidor Ubuntu 26.04 como usuario no root con privilegios de sudo. Puedes verificar nuestros planes en Servidores VPS
En esta guía aprenderás a:
Instalar MariaDB en Ubuntu 26.04.
Configurar el servicio para iniciar automáticamente.
Aplicar configuraciones básicas de seguridad.
Crear bases de datos y usuarios.
Crear tablas e insertar datos de prueba.
Paso 1: Actualizar el sistema
Actualiza el índice de paquetes disponibles.
sudo apt update
Paso 2: Instalar MariaDB
Instala el servidor MariaDB utilizando el gestor de paquetes APT.
sudo apt install mariadb-server -y
Paso 3: Verificar la instalación
Comprueba la versión instalada de MariaDB.
mariadb --version
Resultado esperado:
mariadb from 11.8.6-MariaDB, client 15.2 for debian-linux-gnu (x86_64)
Paso 4: Habilitar el inicio automático
Configura MariaDB para que se inicie automáticamente al arrancar el servidor.
sudo systemctl enable mariadb
Paso 5: Iniciar el servicio
Inicia el servicio MariaDB.
sudo systemctl start mariadb
Paso 6: Verificar el estado del servicio
Comprueba que el servicio se encuentra activo.
sudo systemctl status mariadb
Resultado esperado:
Active: active (running)
Paso 7: Aplicar configuración de seguridad
MariaDB incluye una utilidad que permite fortalecer la seguridad inicial del servidor.
Ejecuta:
sudo mariadb-secure-installation
Durante la ejecución responde de la siguiente manera:
Pregunta | Respuesta |
Enter current password for root | Presionar Enter |
Switch to unix_socket authentication | N |
Change the root password | Y |
New password | Definir una contraseña segura |
Re-enter new password | Confirmar contraseña |
Remove anonymous users | Y |
Disallow root login remotely | Y |
Remove test database and access to it | Y |
Reload privilege tables now | Y |
Paso 8: Reiniciar MariaDB
Aplica los cambios de seguridad reiniciando el servicio.
sudo systemctl restart mariadb
Paso 9: Acceder a MariaDB
Inicia sesión como usuario root.
mariadb -u root -p
Ingresa la contraseña configurada anteriormente.
Paso 10: Crear una base de datos
Dentro de la consola MariaDB ejecuta:
CREATE DATABASE example_db;
Paso 11: Verificar las bases de datos existentes
SHOW DATABASES;
Resultado esperado:
+--------------------+
| Database |
+--------------------+
| example_db |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
Paso 12: Crear un usuario para la base de datos
Crea un usuario dedicado para administrar la base de datos.
CREATE USER 'example_user'@'localhost' IDENTIFIED BY 'strong_password';
Reemplaza strong_password por una contraseña segura.
Paso 13: Asignar permisos
Otorga privilegios completos sobre la base de datos creada.
GRANT ALL PRIVILEGES ON example_db.* TO 'example_user'@'localhost';
Paso 14: Actualizar privilegios
FLUSH PRIVILEGES;
Paso 15: Salir de MariaDB
EXIT;
Paso 16: Iniciar sesión con el nuevo usuario
Accede utilizando el usuario creado.
mariadb -u example_user -p
Ingresa la contraseña correspondiente cuando sea solicitada.
Paso 17: Seleccionar la base de datos
USE example_db;
Paso 18: Crear una tabla de ejemplo
Crea una tabla llamada employees.
CREATE TABLE employees (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
department VARCHAR(50),
hire_date DATE
);
Paso 19: Insertar datos de prueba
INSERT INTO employees (name, department, hire_date) VALUES
('Alice Johnson', 'Engineering', '2025-03-15'),
('Bob Carter', 'Marketing', '2024-11-01'),
('Clara Davis', 'Operations', '2026-01-20');
Paso 20: Consultar la información almacenada
SELECT * FROM employees;
Resultado esperado:
+----+---------------+-------------+------------+
| id | name | department | hire_date |
+----+---------------+-------------+------------+
| 1 | Alice Johnson | Engineering | 2025-03-15 |
| 2 | Bob Carter | Marketing | 2024-11-01 |
| 3 | Clara Davis | Operations | 2026-01-20 |
+----+---------------+-------------+------------+
Paso 21: Salir de MariaDB
MariaDB [example_db]> EXIT;
Conclusión
Has instalado y configurado correctamente MariaDB en Ubuntu 26.04. Además, aplicaste configuraciones básicas de seguridad, creaste una base de datos, un usuario dedicado y verificaste el funcionamiento del servidor mediante la creación de una tabla y la inserción de registros de prueba.
En V2Networks recomendamos utilizar usuarios dedicados para cada aplicación y evitar el uso de la cuenta root para conexiones diarias a bases de datos en entornos de producción.
¿Necesitas Ayuda adicional?
En V2Networks, estamos comprometidos con la estabilidad y seguridad de tu sitio web. Si necesitas asistencia adicional, no dudes en contactarnos a través de nuestro Centro de Soporte





