🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Syspanel: Gestionar bases de datos MariaDB

Actualizado el 22 de marzo de 2026

Introducción a la gestión de bases de datos MariaDB en Syspanel

Si estás administrando un sitio web o una aplicación, tarde o temprano necesitarás trabajar con bases de datos. MariaDB es uno de los sistemas de gestión de bases de datos más populares, y Syspanel, la herramienta de administración de servidores que usamos en nuestro hosting (antes conocida como HestiaCP y accesible por el puerto 2106), te permite gestionarlas de forma sencilla y segura. Este tutorial está diseñado para que, incluso sin experiencia técnica, puedas crear, modificar y proteger tus bases de datos MariaDB sin complicaciones.

¿Qué es MariaDB y por qué es importante?

MariaDB es un sistema de base de datos relacional, derivado de MySQL, que se utiliza para almacenar y organizar la información de sitios web dinámicos, como tiendas online, blogs o sistemas de gestión de contenidos (WordPress, Joomla, etc.). Es rápido, fiable y, sobre todo, muy seguro. Con Syspanel, puedes gestionar múltiples bases de datos MariaDB desde un solo panel de control, sin necesidad de usar líneas de comandos complicadas.

Primeros pasos: Acceder a Syspanel

Para empezar, abre tu navegador y escribe la dirección de tu servidor seguida de :2106. Por ejemplo: https://tudominio.com:2106. Introduce tu usuario y contraseña de administrador. Una vez dentro, verás el panel principal con todas las opciones de gestión.

[INFO] Recuerda que Syspanel es la versión mejorada de HestiaCP, y el puerto 2106 es el estándar para acceder a su interfaz web. Si tienes problemas de conexión, verifica que tu firewall permita el tráfico en ese puerto.

Crear una base de datos MariaDB en Syspanel

Crear una base de datos es el primer paso para cualquier proyecto. Sigue estos pasos:

  1. Inicia sesión en Syspanel con tus credenciales.
  2. En el menú lateral, busca la sección "Base de datos" y haz clic.
  3. Verás un botón verde que dice "Añadir base de datos". Púlsalo.
  4. Se abrirá un formulario. Debes completar los siguientes campos:
    • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo, mistienda_db.
    • Usuario: Crea un nombre de usuario, como admin_tienda. Syspanel puede generar uno automáticamente si lo prefieres.
    • Contraseña: Es muy importante que uses una contraseña segura. Puedes generar una automáticamente con el botón "Generar". No uses contraseñas débiles.
    • Host: Generalmente dejamos localhost a menos que necesites acceso remoto (esto lo veremos más adelante).
  5. Haz clic en "Guardar". En unos segundos, tu base de datos estará lista.

[TIP] Si estás instalando WordPress, el nombre de la base de datos y el usuario suelen coincidir con el dominio. Por ejemplo, para midominio.com, puedes usar midominio_db y midominio_user. Esto facilita la organización.

Gestionar usuarios y permisos

Una vez creada la base de datos, puedes gestionar quién tiene acceso y qué puede hacer. Esto es clave para la seguridad.

Añadir un nuevo usuario a una base de datos existente

  1. En la sección "Base de datos", localiza la base de datos que deseas modificar.
  2. Haz clic en el icono de editar (normalmente un lápiz).
  3. Verás una lista de usuarios asociados. Pulsa "Añadir usuario".
  4. Introduce el nombre del nuevo usuario y su contraseña.
  5. Selecciona los permisos:
    • Todos los privilegios: El usuario puede hacer cualquier operación (crear, borrar, modificar tablas, etc.). Úsalo solo si es necesario.
    • Solo lectura: El usuario solo puede consultar datos, no modificarlos. Ideal para informes o aplicaciones de solo lectura.
    • Personalizado: Puedes elegir permisos específicos como SELECT, INSERT, UPDATE, DELETE, etc.
  6. Guarda los cambios.

Eliminar un usuario

Si un usuario ya no necesita acceso, elimínalo para reducir riesgos. Desde la misma pantalla de edición, haz clic en el icono de eliminar junto al usuario y confirma la acción.

[WARNING] Nunca compartas contraseñas de bases de datos por correo electrónico o mensajes no cifrados. Si necesitas dárselas a un desarrollador, usa un gestor de contraseñas seguro.

Herramienta phpMyAdmin: Acceso visual a tu base de datos

Syspanel integra phpMyAdmin, una herramienta web que te permite manejar MariaDB de forma gráfica. Es ideal para hacer consultas, importar o exportar datos.

Cómo acceder a phpMyAdmin desde Syspanel

  1. En el panel de Syspanel, ve a "Base de datos".
  2. Junto a cada base de datos, verás un icono de "phpMyAdmin" (suele ser un elefante). Haz clic.
  3. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. Si te pide credenciales, introduce el usuario y contraseña de la base de datos que creaste.
  4. Ya puedes explorar tablas, ejecutar consultas SQL, importar archivos .sql y mucho más.

[INFO] Si phpMyAdmin no se abre, verifica que tu navegador no esté bloqueando ventanas emergentes. También asegúrate de que el servicio esté activo en tu servidor (puedes revisarlo desde Syspanel en "Servicios").

Copias de seguridad: Protege tus datos

Las bases de datos contienen información crítica. Realizar copias de seguridad periódicas es esencial.

Crear una copia de seguridad manual

  1. En Syspanel, ve a "Base de datos".
  2. Haz clic en el icono de "copia de seguridad" (normalmente un disquete o una flecha hacia abajo).
  3. Selecciona la base de datos que quieres respaldar.
  4. Elige el formato (generalmente SQL).
  5. Pulsa "Descargar". El archivo se guardará en tu ordenador.

Programar copias de seguridad automáticas

Syspanel permite automatizar este proceso:

  1. Ve a "Ajustes" > "Programar tareas".
  2. Crea una nueva tarea con el comando: v-backup-database <nombre_base_datos>.
  3. Define la frecuencia (diaria, semanal, etc.).
  4. Guarda. Syspanel ejecutará la copia automáticamente.

[TIP] Guarda siempre las copias de seguridad en un lugar externo (Google Drive, Dropbox, etc.). Si tu servidor falla, tendrás los datos a salvo.

Seguridad en MariaDB: Buenas prácticas

La seguridad de tu base de datos es tan importante como la de tu web. Aquí tienes recomendaciones clave:

1. Contraseñas fuertes

Usa contraseñas de al menos 16 caracteres, combinando mayúsculas, minúsculas, números y símbolos. Syspanel tiene un generador integrado: úsalo.

2. Cambia el usuario root por defecto

MariaDB viene con un usuario root que tiene todos los privilegios. Es recomendable crear un usuario administrador personalizado y deshabilitar el acceso remoto de root.

3. Limita el acceso por IP

Si no necesitas acceso remoto a tu base de datos, configura el host como localhost. Si necesitas acceso desde otra IP, especifícala en lugar de usar % (cualquier IP).

4. Actualiza regularmente

Mantén MariaDB y Syspanel actualizados. Las actualizaciones incluyen parches de seguridad. En Syspanel, ve a "Actualizaciones" para verificar.

5. Usa SSL para conexiones remotas

Si accedes a la base de datos desde fuera del servidor, asegúrate de que la conexión esté cifrada. En Syspanel, puedes habilitar SSL en la configuración de MariaDB.

[WARNING] Nunca expongas tu base de datos a internet sin protección. Un atacante podría intentar acceder mediante fuerza bruta. Siempre usa contraseñas seguras y limita el acceso.

Solución de problemas comunes

A veces pueden surgir incidencias. Aquí tienes las más frecuentes y cómo resolverlas:

"No puedo conectar a la base de datos"

  • Causa: El usuario o contraseña son incorrectos, o el host no es el adecuado.
  • Solución: Verifica las credenciales en Syspanel. Asegúrate de que el host sea localhost a menos que necesites acceso remoto.

"Error de permisos: acceso denegado"

  • Causa: El usuario no tiene permisos suficientes para la operación.
  • Solución: Edita los permisos del usuario desde Syspanel y otórgale los necesarios.

"phpMyAdmin no carga"

  • Causa: Puede que el servicio esté deshabilitado o que haya un conflicto de puertos.
  • Solución: Ve a "Servicios" en Syspanel y asegúrate de que phpmyadmin esté activo. Si no, actívalo.

"La copia de seguridad falla"

  • Causa: Falta de espacio en disco o permisos incorrectos.
  • Solución: Revisa el espacio disponible en tu servidor desde Syspanel. También verifica que el directorio de backups tenga permisos de escritura.

Preguntas frecuentes (FAQ)

¿Puedo tener varias bases de datos en un mismo servidor?

Sí, Syspanel te permite crear tantas bases de datos como necesites. Cada una es independiente y puede tener sus propios usuarios y permisos.

¿Cómo importo una base de datos existente en Syspanel?

Usa phpMyAdmin: selecciona la base de datos, ve a la pestaña "Importar", elige el archivo .sql y haz clic en "Continuar". También puedes hacerlo desde la línea de comandos, pero phpMyAdmin es más sencillo.

¿Es seguro usar phpMyAdmin?

Sí, siempre que mantengas tu servidor actualizado y uses contraseñas seguras. Además, puedes restringir el acceso a phpMyAdmin por IP desde la configuración de Syspanel.

¿Qué hago si olvido la contraseña de una base de datos?

Desde Syspanel, ve a "Base de datos", edita la base de datos y cambia la contraseña del usuario. Recuerda actualizarla también en tu aplicación (por ejemplo, en el archivo wp-config.php de WordPress).

¿Puedo migrar una base de datos a otro servidor?

Sí. Exporta la base de datos desde phpMyAdmin (formato SQL) y luego impórtala en el nuevo servidor. Asegúrate de que las versiones de MariaDB sean compatibles.

Conclusión

Gestionar bases de datos MariaDB con Syspanel es un proceso sencillo y seguro si sigues los pasos adecuados. Desde la creación hasta la copia de seguridad, pasando por la gestión de usuarios y la seguridad, este tutorial te ha proporcionado las herramientas básicas para que puedas administrar tus datos sin estrés. Recuerda siempre priorizar la seguridad: contraseñas fuertes, copias de seguridad periódicas y acceso restringido. Si tienes dudas, revisa la FAQ o consulta la documentación oficial de Syspanel. ¡Ahora ya puedes manejar tus bases de datos como un profesional!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel