MariaDB puede co­n­fi­gu­rar­se en Ubuntu 24.04 en pocos pasos para un uso seguro y estable. A co­n­ti­nua­ción te mostramos cómo instalar MariaDB en Ubuntu de forma rápida:

  1. Ac­tua­li­zar Ubuntu 24.04 para contar con la versión más reciente
  2. Instalar el servidor MariaDB desde los re­po­si­to­rios oficiales de Ubuntu
  3. Asegurar la in­s­ta­la­ción con el asistente de seguridad integrado
  4. Iniciar el servicio MariaDB y comprobar que el servidor de base de datos funciona co­rre­c­ta­me­n­te
  5. Crear un usuario de MariaDB con permisos es­pe­cí­fi­cos y verificar el acceso
Manage Databases
Managed Database von IONOS

Bases de datos a medida de tus ne­ce­si­da­des. Incluye soporte 24/7.

  • Ar­qui­te­c­tu­ra de primera
  • Soporte 24/7
  • Centros de datos ce­r­ti­fi­ca­dos

¿Por qué usar MariaDB en Ubuntu 24.04?

Ubuntu 24.04 “Noble Numbat” es una di­s­tri­bu­ción Linux moderna, estable y con soporte a largo plazo. MariaDB, en co­m­pa­ra­ción con MySQL, ofrece más funciones, mejor re­n­di­mie­n­to y es co­m­ple­ta­me­n­te de código abierto. La co­m­bi­na­ción es es­pe­cia­l­me­n­te re­co­me­n­da­ble para se­r­vi­do­res web, entornos de de­sa­rro­llo o como base de datos para apli­ca­cio­nes como WordPress, Nextcloud o Home Assistant.

¿Cuáles son los re­qui­si­tos?

Antes de comenzar, asegúrate de cumplir con las si­guie­n­tes co­n­di­cio­nes:

  • 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: ac­tua­li­zar el sistema

Lo primero es ac­tua­li­zar el sistema Ubuntu para ase­gu­rar­te de que todos los paquetes estén ac­tua­li­za­dos y evitar co­n­fli­c­tos durante la in­s­ta­la­ción:

sudo apt update && sudo apt upgrade -y
bash

Este comando actualiza la lista de paquetes e instala todas las ac­tua­li­za­cio­nes di­s­po­ni­bles.

Paso 2: instalar MariaDB en Ubuntu

MariaDB está di­s­po­ni­ble en los re­po­si­to­rios oficiales de Ubuntu, por lo que puede in­s­ta­lar­se di­re­c­ta­me­n­te con APT:

sudo apt install mariadb-server -y
bash

Paso 3: iniciar y habilitar el servicio de MariaDB

Inicia el servicio de MariaDB con el siguiente comando:

sudo systemctl start mariadb
bash

Para que MariaDB se inicie au­to­má­ti­ca­me­n­te con Ubuntu al arrancar el sistema, activa el servicio con:

sudo systemctl enable mariadb
bash

Comprueba el estado con el siguiente comando:

sudo systemctl status mariadb
bash

Deberías ver una salida que indique que el servicio está activo (running). Si es así, MariaDB se ha instalado e iniciado co­rre­c­ta­me­n­te.

Paso 4: asegurar MariaDB

De forma pre­de­te­r­mi­na­da, MariaDB se configura de manera bastante abierta. Es re­co­me­n­da­ble reforzar la seguridad uti­li­za­n­do el script de seguridad integrado:

sudo mariadb_secure_installation
bash

Sigue las in­s­tru­c­cio­nes en el terminal. Entre otras opciones, podrás:

  • Es­ta­ble­cer una co­n­tra­se­ña para el usuario root
  • Eliminar cuentas de usuario anónimas
  • Des­ac­ti­var 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 au­to­ri­za­dos.

Consejo

Op­cio­na­l­me­n­te, puedes abrir el puerto de MariaDB (3306) en el co­r­ta­fue­gos solo para di­re­c­cio­nes 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 co­rre­s­po­n­die­n­te sería: sudo ufw deny 3306.

Paso 5: crear usuario y base de datos

Accede a la consola de MariaDB:

sudo mariadb -u root -p
bash

Introduce la co­n­tra­se­ña es­ta­ble­ci­da an­te­rio­r­me­n­te. Accederás a la consola de MariaDB, desde donde podrás ejecutar comandos.

Crea una nueva base de datos, por ejemplo, para una apli­ca­ción web o un CMS:

CREATE DATABASE db_example;
sql

Crea una cuenta de usuario que pueda acceder a la base de datos desde una apli­ca­ción:

CREATE USER 'webuser'@'localhost' IDENTIFIED BY 'safepassword';
sql

Asegúrate de utilizar una co­n­tra­se­ña segura. Sustituye webuser y la co­n­tra­se­ña por tus propios valores.

Ahora asigna al usuario los permisos adecuados sobre la base de datos co­rre­s­po­n­die­n­te:

GRANT ALL PRIVILEGES ON db_example.* TO 'webuser'@'localhost';
sql

Esta in­s­tru­c­ción otorga al usuario todos los permisos sobre la base de datos db_example.

Por último, introduce el siguiente comando:

FLUSH PRIVILEGES;
sql

Con esto, los pri­vi­le­gios se aplican de inmediato. Sal de la consola de MariaDB con:

EXIT;
sql

Paso 6: probar el acceso

Ahora puedes comprobar si el nuevo usuario puede acceder co­rre­c­ta­me­n­te a la base de datos:

mariadb -u webuser -p db_example
bash

Introduce la co­n­tra­se­ña que asignaste pre­via­me­n­te. 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;
sql

La base de datos estará vacía, a menos que ya hayas creado tablas. No obstante, esta prueba de acceso confirma que la in­s­ta­la­ción se ha realizado co­rre­c­ta­me­n­te.

Ir al menú principal