Español
€EUR
Bases de datos

MariaDB

Compatible con el instalador de Infrawire

Servidor MariaDB instalado y activo en un VPS Linux, listo en local

Requisitos mínimos
  • 1 GB de RAM
Editor
MariaDB Foundation
Versión
Última versión estable
Licencia
GPL v2
Sistemas
Debian 12, Debian 13, Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04

Presentación de MariaDB

MariaDB es un servidor de bases de datos relacional de código abierto, nacido como fork de MySQL. Es compatible con la gran mayoría de las aplicaciones escritas para MySQL (WordPress, Nextcloud, Laravel, Django, Matomo y muchas más) y se gestiona con SQL estándar.

Al entregarte el servidor, el paquete mariadb-server ya está instalado desde los repositorios de tu distribución (Debian 12, Debian 13, Ubuntu 20.04, 22.04 o 24.04). El servicio mariadb está activado y en marcha, así que se reiniciará solo después de un reinicio del VPS. La versión exacta depende de la distribución que elijas.

De forma predeterminada, MariaDB solo escucha en 127.0.0.1:3306. No hay nada expuesto a Internet: es un buen punto de partida, adecuado para aplicaciones alojadas en el mismo VPS. Te conectas como root local con sudo mariadb.

Lo que puede hacer con MariaDB

  • Instalado desde repositorios oficiales

    El paquete procede de los repositorios de la distribución, así que recibes las actualizaciones de seguridad con apt, igual que el resto del sistema.

  • Servicio activo desde el arranque

    El servicio mariadb se lanza con systemctl enable --now. Funciona desde la entrega y vuelve a arrancar tras cada reinicio del VPS.

  • Escucha limitada a localhost

    El puerto 3306 solo es accesible desde el propio servidor (127.0.0.1). Tu base de datos no es visible desde el exterior hasta que tú decidas lo contrario.

  • Cliente de línea de comandos

    El comando sudo mariadb abre una sesión SQL como root local, sin contraseña que recordar, para crear bases de datos y usuarios.

  • Compatible con MySQL

    Los conectores y herramientas habituales de MySQL funcionan con MariaDB. Migrar una aplicación existente suele requerir pocos cambios.

  • Motor transaccional InnoDB

    Transacciones ACID, claves foráneas y bloqueo por fila para aplicaciones web, APIs o herramientas internas con muchas escrituras.

Empezar con MariaDB

Del pedido a la puesta en producción en pocos minutos.

  1. 1

    Contrata el VPS con MariaDB

    Elige un VPS Linux en París o Fráncfort, selecciona Debian o Ubuntu y marca MariaDB en la pestaña «Aplicaciones» del formulario de pedido.

  2. 2

    Conéctate al servidor entregado

    Cuando el VPS esté entregado, conéctate por SSH con los accesos recibidos y abre el cliente de MariaDB como root local. El mensaje final de la instalación indica el mismo comando.

    Bash
    ssh USER@SERVER_IP sudo mariadb
  3. 3

    Crea una base de datos y un usuario

    Evita usar root en tus aplicaciones. Crea una base de datos propia y un usuario limitado a ella, con una contraseña larga y única.

    Bash
    sudo mariadb -e "CREATE DATABASE app_db CHARACTER SET utf8mb4; CREATE USER 'app_user'@'localhost' IDENTIFIED BY 'STRONG_PASSWORD'; GRANT ALL PRIVILEGES ON app_db.* TO 'app_user'@'localhost'; FLUSH PRIVILEGES;"
  4. 4

    Protege el servidor para producción

    Ejecuta el asistente de endurecimiento (mysql_secure_installation en Ubuntu 20.04), mantén cerrado el puerto 3306 en el cortafuegos y programa copias de seguridad periódicas. Si necesitas acceso remoto, usa un túnel SSH.

    Bash
    sudo mariadb-secure-installation sudo mariadb-dump --all-databases > backup.sql

Casos de uso de MariaDB

  • Base de datos para web o CMS

    Instala WordPress, Nextcloud o una aplicación Laravel en el mismo VPS y apúntalos a localhost. La base de datos sigue siendo privada, sin ningún puerto abierto.

  • Backend para APIs y aplicaciones

    Aloja la base de datos de una aplicación Node.js, Python o PHP, con sus tablas, índices y transacciones, en un servidor que controlas por completo.

  • Entorno de desarrollo o pruebas

    Reproduce la base de producción para probar una migración de esquema o una actualización de versión antes de tocar los datos reales.

  • Almacenamiento de datos de negocio

    Centraliza datos de informes, seguimiento de pedidos o herramientas internas en una base SQL, con exportaciones periódicas mediante mariadb-dump.

Preguntas frecuentes sobre MariaDB

No. Según la receta de instalación, MariaDB escucha únicamente en 127.0.0.1:3306. Solo pueden acceder las aplicaciones del propio servidor y tu sesión SSH. Para conectarte desde tu equipo, usa un túnel SSH.

Más sobre MariaDB

Mantenerlo en local o abrir el acceso

Si tu aplicación se ejecuta en el mismo VPS, no cambies nada: escuchar en 127.0.0.1 es la opción más segura. Para administrar la base desde tu equipo (DBeaver, HeidiSQL, un cliente de línea de comandos), es preferible usar un túnel SSH en lugar de un puerto público:

ssh -L 3306:127.0.0.1:3306 USER@SERVER_IP

Después te conectas a 127.0.0.1:3306 en tu propia máquina. Si de verdad necesitas aceptar conexiones remotas, modifica el parámetro bind-address del servidor, crea usuarios asociados a una IP concreta y limita el puerto 3306 a esa IP en el cortafuegos.

Copias de seguridad

Un volcado lógico basta para la mayoría de las bases pequeñas. En las versiones antiguas (Ubuntu 20.04), el comando se llama mysqldump.

sudo mariadb-dump --single-transaction --all-databases | gzip > /root/backup-$(date +%F).sql.gz

Prográmalo con cron y copia el archivo fuera del servidor. Una copia que se queda en el mismo disco no te protege de un fallo del VPS. Prueba la restauración con regularidad.

Ajustar la configuración a la RAM

Los valores predeterminados son prudentes. En un VPS dedicado a la base de datos, el parámetro más importante es innodb_buffer_pool_size, que determina cuántos datos se mantienen en memoria. Un valor de entre el 50 y el 70 % de la RAM es un punto de partida habitual. Después, vigila el uso de memoria antes de ir más lejos. Para más tutoriales, consulta la sección /learn.

Mantente al día con las últimas ofertas, descuentos y promociones especiales.

Ver promociones

Utilizamos cookies

Utilizamos cookies analíticas para mejorar su experiencia en nuestro sitio. No vendemos datos a terceros. Más información en nuestra política de privacidad.