¿Por qué alojar MariaDB en un VPS?
MariaDB es un fork comunitario de MySQL, 100 % de código abierto, reconocido por su rendimiento, su fiabilidad y su compatibilidad total con las aplicaciones MySQL existentes. Alojado en un VPS, le libera de las restricciones del alojamiento compartido: sin límite de conexiones impuesto, sin cuotas arbitrarias sobre el tamaño de las bases de datos y con la posibilidad de ajustar con precisión los parámetros del motor InnoDB según su carga real. Usted mantiene el control de sus copias de seguridad, de sus usuarios y de la seguridad de red, sin depender de un proveedor externo para cada operación de mantenimiento.
Lo que puede hacer con MariaDB en su VPS
- Alojar varias bases de datos para distintos proyectos o clientes en una sola instancia, con aislamiento por usuario de MariaDB
- Conectar su aplicación Laravel, Symfony, WordPress o cualquier otro framework a través del puerto estándar 3306, en local o desde un servidor remoto protegido por firewall
- Realizar copias de seguridad automatizadas con mysqldump o Mariabackup y almacenarlas fuera del servidor según su política de retención
- Configurar la replicación maestro-esclavo para garantizar la alta disponibilidad o descargar las lecturas intensivas
- Optimizar el rendimiento ajustando variables clave como innodb_buffer_pool_size, max_connections o query_cache_size directamente en /etc/mysql/mariadb.conf.d/
- Gestionar sus bases de datos con interfaces gráficas como phpMyAdmin, Adminer o DBeaver conectadas de forma remota a través de un túnel SSH seguro
Instalar MariaDB en su VPS ServOrbit
Contratar un VPS Cloud ServOrbit
Vaya a /vps-cloud y elija el plan adaptado a su carga. Para una instancia MariaDB de uso corriente (aplicaciones web, ERP de pymes), un VPS con 2 vCPU y 4 GB de RAM es un buen punto de partida. Finalice el pedido y anote las credenciales de conexión SSH enviadas por correo electrónico.
Acceder al Marketplace en su área de cliente
Inicie sesión en su área de cliente ServOrbit y navegue hasta la sección «Mis VPS». Seleccione el VPS que acaba de contratar y haga clic en la pestaña «Marketplace» para acceder al catálogo de aplicaciones disponibles con instalación en 1 clic.
Seleccionar MariaDB e iniciar la instalación
En el Marketplace, busque «MariaDB» y haga clic en la ficha de la aplicación. Compruebe la versión propuesta (se recomienda MariaDB 10.11 LTS o superior) y haga clic en «Instalar». El sistema aprovisiona automáticamente MariaDB en su VPS, configura el servicio systemd y genera una contraseña root aleatoria que se le comunica al final de la instalación.
Proteger la instalación con mysql_secure_installation
Conéctese por SSH a su VPS (ssh root@votre-ip) y ejecute el comando mysql_secure_installation. Este script interactivo le guía para definir o reforzar la contraseña root, eliminar los usuarios anónimos, desactivar la conexión root remota y eliminar la base de datos de prueba. Estos pasos son imprescindibles antes de cualquier puesta en producción.
Crear su primera base de datos y su primer usuario de aplicación
Conéctese a MariaDB con el comando mysql -u root -p (puerto por defecto: 3306). Cree después su base de datos y un usuario dedicado: CREATE DATABASE mon_app; CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'mot_de_passe_fort'; GRANT ALL PRIVILEGES ON mon_app.* TO 'appuser'@'localhost'; FLUSH PRIVILEGES;. Su aplicación ya puede conectarse mediante el host 127.0.0.1, puerto 3306, con estas credenciales.
Conectarse por primera vez
Abra la URL de phpMyAdmin: le espera un formulario de conexión (el servidor ya viene rellenado). Introduzca el usuario root y la contraseña facilitada, y accederá a todas sus bases de datos MariaDB.
Nunca exponga el puerto 3306 directamente en Internet: configure su firewall para permitir las conexiones a MariaDB únicamente en local (127.0.0.1) o a través de un túnel SSH. Si una aplicación remota debe conectarse, utilice ssh -L 3306:127.0.0.1:3306 user@votre-vps para crear un túnel cifrado, en lugar de abrir el puerto públicamente. Active también el registro de consultas lentas (slow_query_log = 1, long_query_time = 1) desde el principio para identificar rápidamente las consultas que hay que optimizar antes de que afecten a sus usuarios.
La documentación oficial
Para la configuración avanzada, las opciones propias de la herramienta y los cambios de versión, consulte la documentación oficial de MariaDB. Esta guía cubre la puesta en línea en un VPS ServOrbit; la documentación del editor sigue siendo la referencia para los ajustes finos.