Ir al contenido principal

Cómo instalar MariaDB en Ubuntu 26.04

Instala de manera segura el servidor de base de datos MariaDB en Ubuntu 26.04 con configuración de rendimiento y conceptos básicos de gestión de bases de datos.

Escrito por Diego Rodriguez
MariaDBとMySQLでWordPressのパフォーマンスを比較 | WEB上手

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

¿Ha quedado contestada tu pregunta?