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

Cómo crear y gestionar bases de datos en Syspanel

Actualizado el 25 de diciembre de 2025

Introducción: ¿Qué son las bases de datos y por qué las necesitas en Syspanel?

Si tienes un sitio web o una aplicación en tu servidor, es muy probable que necesites almacenar información de forma organizada. Aquí es donde entran las bases de datos. Piensa en una base de datos como un archivador digital: guardas datos como usuarios, productos, comentarios o publicaciones de blog, y luego puedes consultarlos rápidamente.

En Syspanel, la herramienta de administración de servidores que usamos (accesible por el puerto 2106), gestionar bases de datos es un proceso sencillo. Syspanel soporta los dos motores más populares: MySQL y MariaDB, que son compatibles entre sí. Además, te permite crear, editar, eliminar y hacer copias de seguridad de tus bases de datos sin tener que tocar una sola línea de código en la terminal.

Este artículo te guiará paso a paso para que aprendas a crear y gestionar bases de datos en Syspanel. Al final, también encontrarás una sección de preguntas frecuentes (FAQ) para resolver las dudas más comunes.


¿Qué necesitas antes de empezar?

Antes de lanzarte a crear tu primera base de datos, asegúrate de tener lo siguiente:

  • Acceso a Syspanel: Debes haber iniciado sesión en tu panel Syspanel. Recuerda que la URL suele ser algo como https://tudominio.com:2106 o la IP de tu servidor seguida de :2106.
  • Credenciales de administrador: Necesitas un usuario con permisos de administrador (normalmente el usuario admin que creaste al instalar Syspanel).
  • Servicios activos: Verifica que los servicios de MySQL/MariaDB estén funcionando. En Syspanel, puedes comprobarlo desde la sección Servicios.

Paso 1: Crear una base de datos en Syspanel

Crear una base de datos es el primer paso para almacenar información. Sigue estos pasos:

  1. Inicia sesión en Syspanel con tu usuario y contraseña.
  2. En el menú lateral izquierdo, busca la sección Bases de Datos (o Databases en inglés). Haz clic.
  3. Verás una lista de las bases de datos existentes (si las hay) y un botón que dice Añadir Base de Datos (o Add Database). Púlsalo.
  4. Se abrirá un formulario con los siguientes campos:
    • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo, blog_noticias o tienda_clientes. Solo se permiten letras, números y guiones bajos.
    • Usuario de la base de datos: Crea un usuario que se asociará a esta base de datos. Por ejemplo, usuario_blog.
    • Contraseña: Syspanel puede generarla automáticamente (recomendado) o puedes escribir una manualmente. Si la generas, asegúrate de guardarla en un lugar seguro.
    • Host: Normalmente se deja como localhost (significa que solo se puede acceder desde el mismo servidor). Si necesitas acceso remoto, consulta la sección de preguntas frecuentes.
  5. Haz clic en Guardar (o Save).

[TIP] Para mayor seguridad, siempre usa contraseñas fuertes (mezcla mayúsculas, minúsculas, números y símbolos). Syspanel te ofrece un generador automático: ¡aprovéchalo!

¡Listo! Ya tienes tu primera base de datos creada. Ahora verás que aparece en la lista con su nombre, usuario y estado.


Paso 2: Gestionar usuarios y permisos

Cada base de datos en Syspanel puede tener uno o varios usuarios. Es importante gestionar bien los permisos para evitar accesos no autorizados.

Asignar un usuario existente a una base de datos

  1. En la lista de bases de datos, haz clic en el nombre de la base de datos a la que quieras añadir un usuario.
  2. Busca la sección Usuarios o Usuarios de la base de datos.
  3. Verás un botón Añadir Usuario. Púlsalo.
  4. Selecciona el usuario que ya existe (debes haberlo creado previamente) o crea uno nuevo.
  5. Elige los privilegios que tendrá:
    • Todos los privilegios: El usuario puede hacer cualquier cosa (SELECT, INSERT, UPDATE, DELETE, etc.). Úsalo solo si es necesario.
    • Privilegios específicos: Puedes marcar solo los necesarios, como SELECT (leer) o INSERT (escribir). Esto es más seguro.
  6. Guarda los cambios.

Eliminar un usuario de una base de datos

Si un usuario ya no necesita acceso, puedes revocarlo fácilmente desde la misma sección. Haz clic en el icono de eliminar (normalmente una papelera) junto al usuario.

[WARNING] Al eliminar un usuario de una base de datos, este no se borra del sistema, solo pierde acceso a esa base de datos. Si quieres eliminar al usuario por completo, debes hacerlo desde la sección Usuarios del panel.


Paso 3: Copias de seguridad (Backups)

Las copias de seguridad son tu salvavidas. Si algo sale mal (un error humano, un ataque o un fallo del servidor), tener un backup te permite restaurar la información.

Crear una copia de seguridad manual

  1. En la lista de bases de datos, localiza la que quieres respaldar.
  2. Haz clic en el icono de Backup (normalmente un disquete o una flecha hacia abajo).
  3. Syspanel te preguntará si quieres descargar el archivo .sql (el backup) inmediatamente. Confirma.
  4. El archivo se descargará a tu ordenador. Guárdalo en un lugar seguro (nube, disco externo, etc.).

Programar copias de seguridad automáticas

Syspanel también permite backups automáticos. Para configurarlos:

  1. Ve a Ajustes > Backups en el menú principal.
  2. Activa la opción Backups automáticos.
  3. Elige la frecuencia: diaria, semanal o mensual.
  4. Selecciona qué bases de datos incluir.
  5. Guarda los cambios.

[INFO] Los backups automáticos se almacenan en el propio servidor (normalmente en /backup). Asegúrate de tener suficiente espacio en disco.

Restaurar una copia de seguridad

Si necesitas recuperar una base de datos desde un backup:

  1. Ve a la sección Bases de Datos.
  2. Haz clic en el botón Restaurar (o Restore) junto a la base de datos afectada.
  3. Sube el archivo .sql que tienes guardado.
  4. Confirma la restauración. Importante: Esto sobrescribirá los datos actuales de la base de datos.

[WARNING] Antes de restaurar, asegúrate de tener un backup actual de la base de datos actual, por si acaso.


Paso 4: Eliminar una base de datos

Si ya no necesitas una base de datos (por ejemplo, porque cerraste un sitio web), es buena práctica eliminarla para liberar recursos.

  1. En la lista de bases de datos, localiza la que quieres eliminar.
  2. Haz clic en el icono de Eliminar (una papelera o una X roja).
  3. Syspanel te pedirá confirmación. Lee el mensaje: te indica que se borrarán todos los datos y los usuarios asociados.
  4. Confirma la eliminación.

[WARNING] Esta acción es irreversible. Asegúrate de haber hecho una copia de seguridad antes si los datos son importantes.


Preguntas Frecuentes (FAQ)

Aquí respondemos las dudas más habituales sobre la gestión de bases de datos en Syspanel.

1. ¿Puedo acceder a mi base de datos desde fuera del servidor (acceso remoto)?

Sí, pero no es recomendable por seguridad. Si necesitas hacerlo, debes cambiar el Host a % (para permitir cualquier IP) o a una IP específica. En Syspanel, al crear o editar una base de datos, puedes seleccionar la opción Host Remoto. Luego, en tu cliente de base de datos (como MySQL Workbench o phpMyAdmin), usa la IP de tu servidor y el puerto 3306 (por defecto).

[WARNING] Abrir el acceso remoto expone tu base de datos a ataques. Usa siempre contraseñas fuertes y limita el acceso a IPs conocidas.

2. ¿Qué hago si olvido la contraseña de un usuario de base de datos?

No te preocupes, puedes cambiarla desde Syspanel:

  1. Ve a Bases de Datos > selecciona la base de datos.
  2. En la sección de usuarios, haz clic en el icono de Editar (un lápiz) junto al usuario.
  3. Escribe una nueva contraseña o usa el generador automático.
  4. Guarda los cambios.

3. ¿Syspanel soporta PostgreSQL u otros motores?

Por defecto, Syspanel (basado en HestiaCP) soporta MySQL y MariaDB. No incluye PostgreSQL de serie, pero puedes instalarlo manualmente en el servidor. Sin embargo, la gestión desde el panel no estará disponible; tendrías que usar la línea de comandos.

4. ¿Cómo puedo importar una base de datos existente (por ejemplo, de otro servidor)?

Tienes dos opciones:

  • Opción 1 (Recomendada): Usa la función de Restaurar que explicamos antes. Sube tu archivo .sql directamente.
  • Opción 2: Si prefieres usar la terminal, conecta por SSH y ejecuta: mysql -u usuario -p nombre_bd < archivo.sql. Te pedirá la contraseña.

5. ¿Cuántas bases de datos puedo crear?

No hay un límite fijo, pero depende de los recursos de tu servidor (RAM, CPU, espacio en disco). En Syspanel, el límite lo establece el plan de hosting o la configuración del servidor. Si ves un mensaje de error al crear una nueva, es posible que hayas alcanzado el límite.

6. ¿Puedo cambiar el nombre de una base de datos después de crearla?

No directamente desde Syspanel. Tendrías que hacerlo a través de la línea de comandos con comandos SQL como RENAME DATABASE. Sin embargo, es más seguro crear una nueva base de datos con el nombre deseado, importar los datos y eliminar la antigua.

7. ¿Qué es phpMyAdmin y cómo lo uso con Syspanel?

phpMyAdmin es una herramienta web para gestionar bases de datos MySQL/MariaDB de forma gráfica. En Syspanel, puedes instalarlo desde la sección Aplicaciones Web o manualmente. Una vez instalado, accedes a través de una URL como https://tudominio.com/phpmyadmin e inicias sesión con el usuario y contraseña de tu base de datos.


Conclusión

Gestionar bases de datos en Syspanel es más fácil de lo que parece. Con solo unos clics puedes crear, respaldar y administrar tus datos sin necesidad de conocimientos técnicos avanzados. Recuerda siempre:

  • Usa contraseñas seguras.
  • Haz copias de seguridad periódicas.
  • Limita los permisos de los usuarios al mínimo necesario.
  • Si tienes dudas, consulta esta guía o la documentación oficial.

Ahora ya estás listo para manejar tus bases de datos como un profesional. ¡Manos a la obra!

¿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