Base de datos · 8 min read · Sep 26, 2025
Cómo instalar la última base de datos MariaDB en Ubuntu 22.04

MariaDB es un sistema de gestión de bases de datos relacional gratuito y de código abierto, y es un fork del popular sistema de bases de datos MySQL. Es un sistema de gestión de bases de datos relacional ampliamente utilizado, creado por los desarrolladores originales de MySQL. Está diseñado especialmente para escalabilidad y despliegues críticos. Por defecto, el paquete de MariaDB está disponible en el repositorio predeterminado de todas las principales distribuciones de Linux. En el momento de escribir este tutorial, la última versión de MariaDB es 10.8. Cada lanzamiento importante se mantendrá durante al menos 5 años. Así que MariaDB 10.8.0 será compatible hasta 2027.
En este tutorial, te mostraremos cómo instalar MariaDB 10.8 en un servidor Ubuntu 22.04.
Requisitos previos
- Un servidor que ejecute Ubuntu 22.04.
- Una contraseña de root configurada en el servidor.
Agregar el repositorio de MariaDB
Por defecto, la última versión de MariaDB no está disponible en el repositorio estándar de Ubuntu 22.04. Por lo tanto, necesitarás agregar el repositorio oficial de MariaDB a tu sistema.
Primero, instala todas las dependencias requeridas con el siguiente comando:
apt-get install software-properties-common gnupg2 -yUna vez que todas las dependencias estén instaladas, importa la clave de firma de MariaDB con el siguiente comando:
apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'Deberías obtener la siguiente salida:
Ejecutando: /tmp/apt-key-gpghome.kGFC5Ag1H8/gpg.1.sh --fetch-keys https://mariadb.org/mariadb_release_signing_key.asc
gpg: solicitando clave de 'https://mariadb.org/mariadb_release_signing_key.asc'
gpg: clave F1656F24C74CD1D8: clave pública "Clave de firma de MariaDB <[email protected]>" importada
gpg: Total de procesados: 1
gpg: importados: 1
A continuación, agrega el repositorio de MariaDB con el siguiente comando:
add-apt-repository 'deb [arch=amd64] http://mariadb.mirror.globo.tech/repo/10.8/ubuntu jammy main'Una vez que se haya agregado el repositorio, actualiza el repositorio con el siguiente comando:
apt-get update -yEn este punto, el repositorio de MariaDB está agregado y actualizado. Ahora puedes proceder al siguiente paso.
Instalar y configurar MariaDB
Ahora, instala la última versión del servidor y cliente de MariaDB con el siguiente comando:
apt-get install mariadb-server mariadb-client -yDespués de una instalación exitosa, inicia el servicio de MariaDB y habilítalo para que se inicie al reiniciar el sistema:
systemctl start mariadb
systemctl enable mariadbA continuación, necesitarás asegurar la instalación de MariaDB y establecer la contraseña de root de MariaDB. Puedes hacerlo ejecutando el siguiente script:
mysql_secure_installationSe te pedirá que proporciones tu contraseña actual de root como se muestra a continuación:
NOTA: ¡SE RECOMIENDA EJECUTAR TODAS LAS PARTES DE ESTE SCRIPT PARA TODOS LOS SERVIDORES MariaDB EN USO DE PRODUCCIÓN! ¡LEE CADA PASO CUIDADOSAMENTE!
Para poder iniciar sesión en MariaDB y asegurarla, necesitaremos la contraseña actual
para el usuario root. Si acabas de instalar MariaDB, y
no has establecido la contraseña de root aún, deberías simplemente presionar enter aquí.
Introduce la contraseña actual para root (presiona enter para ninguno):
Simplemente presiona Enter. Se te pedirá que cambies a la autenticación unix_socket como se muestra a continuación:
OK, se utilizó la contraseña correctamente, continuando...
Establecer la contraseña de root o usar unix_socket asegura que nadie
pueda iniciar sesión en el usuario root de MariaDB sin la autorización adecuada.
Ya tienes tu cuenta de root protegida, así que puedes responder 'n' con seguridad.
Cambiar a autenticación unix_socket [Y/n] Y
Escribe Y y presiona Enter. Se te pedirá que cambies la contraseña de root como se muestra a continuación:
¡Habilitado con éxito!
Recargando tablas de privilegios..
... ¡Éxito!
Ya tienes tu cuenta de root protegida, así que puedes responder 'n' con seguridad.
¿Cambiar la contraseña de root? [Y/n] Y
Escribe Y y presiona Enter para cambiar la contraseña de root.
Nueva contraseña:
Reingresa la nueva contraseña:
Proporciona tu contraseña segura y presiona Enter. Deberías ver la siguiente salida:
¡Contraseña actualizada con éxito!
Recargando tablas de privilegios..
... ¡Éxito!
A continuación, se te pedirá que elimines usuarios anónimos como se muestra a continuación:
Por defecto, una instalación de MariaDB tiene un usuario anónimo, lo que permite a cualquier persona
iniciar sesión en MariaDB sin tener que tener una cuenta de usuario creada para
ellos. Esto está destinado solo para pruebas, y para que la instalación
sea un poco más fluida. Deberías eliminarlos antes de pasar a un
entorno de producción.
¿Eliminar usuarios anónimos? [Y/n] Y
Escribe Y y presiona Enter para eliminar los usuarios anónimos. Se te pedirá que deshabilites el inicio de sesión remoto de root como se muestra a continuación:
... ¡Éxito!
Normalmente, solo se debería permitir que root se conecte desde 'localhost'. Esto
asegura que alguien no pueda adivinar la contraseña de root desde la red.
¿Deshabilitar el inicio de sesión remoto de root? [Y/n] Y
Escribe Y y presiona Enter. Se te pedirá que elimines una base de datos de prueba como se muestra a continuación:
... ¡Éxito!
Por defecto, MariaDB viene con una base de datos llamada 'test' a la que cualquiera puede
acceder. Esto también está destinado solo para pruebas, y debería ser eliminado
antes de pasar a un entorno de producción.
¿Eliminar la base de datos de prueba y el acceso a ella? [Y/n] Y
Escribe Y y presiona Enter para eliminar la base de datos de prueba. Se te pedirá que recargues las tablas de privilegios como se muestra a continuación:
- Eliminando base de datos de prueba...
... ¡Éxito!
- Eliminando privilegios sobre la base de datos de prueba...
... ¡Éxito!
Recargar las tablas de privilegios asegurará que todos los cambios realizados hasta ahora
entrarán en efecto de inmediato.
¿Recargar las tablas de privilegios ahora? [Y/n] Y
Escribe Y y presiona Enter, deberías ver la siguiente salida:
... ¡Éxito!
Limpiando...
¡Todo listo! Si has completado todos los pasos anteriores, tu instalación de MariaDB
ahora debería estar segura.
¡Gracias por usar MariaDB!
Verificar la versión de MariaDB
En este punto, MariaDB está instalado y asegurado. A continuación, necesitarás verificar la versión instalada de MariaDB.
Primero, inicia sesión en el shell de MariaDB con el siguiente comando:
mysql -u root -pProporciona tu contraseña de root de MariaDB y presiona Enter. Una vez que inicies sesión, deberías ver la siguiente salida:
Bienvenido al monitor de MariaDB. Los comandos terminan con ; o \g.
Tu id de conexión de MariaDB es 31
Versión del servidor: 10.8.3-MariaDB-1:10.8.3+maria~jammy mariadb.org distribución binaria
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab y otros.
Escribe 'help;' o '\h' para ayuda. Escribe '\c' para limpiar la declaración de entrada actual.
MariaDB [(none)]>
Ejecuta el siguiente comando para verificar la versión de MariaDB:
MariaDB [(none)]> SELECT VERSION();Deberías obtener la siguiente salida:
+-------------------------------------+
| VERSION() |
+-------------------------------------+
| 10.8.3-MariaDB-1:10.8.3+maria~jammy |
+-------------------------------------+
1 fila en el conjunto (0.000 seg)
Preguntas frecuentes sobre MariaDB
¿Qué es MariaDB?
MariaDB es un sistema de gestión de bases de datos relacional de código abierto (RDBMS) que es un fork de MySQL. Fue creado por los desarrolladores originales de MySQL después de preocupaciones sobre su adquisición por Oracle. MariaDB está diseñado para ser altamente compatible con MySQL, lo que significa que admite los mismos esquemas, API y comandos que MySQL.
¿Cómo difiere MariaDB de MySQL?
Mientras que MariaDB fue creado originalmente como un reemplazo directo de MySQL, desde entonces ha divergido con características adicionales, nuevos motores de almacenamiento y un rendimiento mejorado. MariaDB tiende a tener actualizaciones más frecuentes y un desarrollo impulsado por la comunidad en comparación con MySQL.
¿Es MariaDB gratuito para usar?
Sí, MariaDB es gratuito y de código abierto, lanzado bajo la versión 2 de la Licencia Pública General de GNU.
¿Cuáles son las principales características de MariaDB?
Las características clave incluyen su naturaleza de código abierto, compatibilidad con MySQL, una variedad de motores de almacenamiento, capacidades avanzadas de agrupamiento, replicación y un fuerte enfoque en el rendimiento y la estabilidad.
¿Puede MariaDB ser utilizado como un reemplazo directo de MySQL?
Sí, en la mayoría de los casos, MariaDB puede ser utilizado como un reemplazo directo de MySQL. Está diseñado para ser binariamente compatible con las bases de datos MySQL.
¿Cómo se almacenan los datos en MariaDB?
MariaDB utiliza una variedad de motores de almacenamiento para almacenar datos, incluidos InnoDB, MyISAM y Aria, entre otros. Cada motor tiene sus propias ventajas y casos de uso.
¿MariaDB admite replicación?
Sí, MariaDB admite replicación maestro-esclavo y maestro-maestro, similar a MySQL. También ofrece Galera Cluster para replicación multi-maestro síncrona.
¿Qué lenguajes de programación pueden interactuar con MariaDB?
MariaDB puede ser accedido utilizando la mayoría de los lenguajes de programación populares, incluidos PHP, Python, Java, C#, Ruby y otros, generalmente a través de conectores de MySQL o controladores nativos.
¿Cómo maneja MariaDB la seguridad?
MariaDB proporciona características de seguridad robustas, incluyendo hash de contraseñas, control de acceso basado en roles, cifrado SSL/TLS y capacidades de auditoría para garantizar la seguridad de los datos y el cumplimiento.
¿Es MariaDB adecuado para grandes empresas?
MariaDB es escalable y lo suficientemente robusto como para manejar aplicaciones empresariales a gran escala. Es utilizado por muchas grandes organizaciones y puede manejar bases de datos complejas y transacciones de alto volumen.
¿Cuál es el rendimiento de MariaDB?
MariaDB es conocido por su alto rendimiento. Tiene varios motores de almacenamiento y optimizaciones que pueden ser configuradas para varios tipos de cargas de trabajo, mejorando el rendimiento.
¿MariaDB admite procedimientos almacenados?
Sí, MariaDB admite procedimientos y funciones almacenadas, permitiendo a los usuarios encapsular lógica empresarial compleja dentro de la base de datos.
¿Puedo migrar mi base de datos MySQL existente a MariaDB?
Sí, migrar de MySQL a MariaDB es generalmente sencillo ya que MariaDB está diseñado para ser compatible con las bases de datos MySQL.
¿Dónde puedo encontrar documentación y soporte comunitario para MariaDB?
El sitio web oficial de MariaDB proporciona documentación completa. Además, hay foros comunitarios activos, Stack Overflow y otros recursos en línea donde puedes encontrar soporte y discusiones relacionadas con MariaDB.
¿Cuál es la última versión de MariaDB y dónde puedo descargarla?
La última versión de MariaDB se puede encontrar en su sitio web oficial. Es importante verificar el sitio web para obtener la versión más actual y detalles de descarga.
Conclusión
En esta publicación, explicamos cómo instalar la última base de datos MariaDB en un servidor Ubuntu 22.04. También explicamos cómo asegurar MariaDB y verificar la versión de MariaDB. Ahora puedes conectarte a MariaDB y comenzar a crear una base de datos, usuario e integrarlo con tu aplicación.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.