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

Guía para importar base de datos SQL en Syspanel

Actualizado el 1 de octubre de 2025

¿Necesitas mover tu sitio web a un nuevo servidor o restaurar una copia de seguridad de tu base de datos? Este tutorial te guiará paso a paso para importar un archivo SQL en Syspanel (la plataforma de administración de servidores que antes conocías como HestiaCP). No importa si eres principiante, aquí te explicamos todo de forma clara y sencilla.


¿Qué es Syspanel y por qué importar un SQL?

Syspanel es un panel de control para administrar servidores web. Te permite gestionar dominios, correos, bases de datos y más desde una interfaz amigable. El acceso a tu panel se realiza a través del puerto 2106 (por ejemplo: https://tudominio.com:2106).

Importar un archivo SQL es una tarea común cuando:

  • Migras tu web desde otro hosting.
  • Restauras una copia de seguridad de tu base de datos.
  • Actualizas el contenido de una aplicación (como WordPress, Joomla, etc.).

El archivo SQL contiene toda la estructura y datos de tu base de datos: tablas, registros, configuraciones. Al importarlo, le estás diciendo a Syspanel que reconstruya exactamente esa información en tu nuevo servidor.


Requisitos previos

Antes de empezar, asegúrate de tener:

  • Acceso a Syspanel con credenciales de administrador (usuario y contraseña).
  • Un archivo SQL válido (normalmente con extensión .sql o .sql.gz comprimido).
  • El nombre de la base de datos donde vas a importar (puedes crearla desde el panel si no existe).
  • Conexión estable a internet (la importación puede tardar unos segundos o minutos según el tamaño del archivo).

[WARNING] Si el archivo SQL es muy grande (más de 50 MB), puede dar error por límite de tiempo del servidor. En ese caso, usa herramientas como phpMyAdmin o la línea de comandos (SSH). Pero para la mayoría de sitios pequeños o medianos, el método del panel funciona perfecto.


Paso 1: Accede a Syspanel

Abre tu navegador y escribe la URL de tu panel. Recuerda que es https://tudominio.com:2106 (reemplaza tudominio.com con tu dominio real). Inicia sesión con tu usuario y contraseña.


Paso 2: Ve a la sección de Bases de Datos

Una vez dentro, busca en el menú lateral o superior la opción "Bases de Datos" o "DB". Normalmente está agrupada junto a otros servicios como "Web", "DNS" o "Correo".

Haz clic en ella. Verás una lista de todas las bases de datos que tienes creadas en tu servidor.

[TIP] Si aún no has creado la base de datos donde quieres importar, hazlo ahora. Busca el botón "Añadir Base de Datos", asígnale un nombre (por ejemplo: mibasededatos), elige un usuario y contraseña, y guárdala. Anota estos datos porque los necesitarás para conectar tu web después.


Paso 3: Selecciona la base de datos destino

En la lista, haz clic en el nombre de la base de datos donde quieres importar el SQL. Se abrirá una ventana o página con detalles de esa base: nombre, usuario, servidor, etc.

Dentro de esta vista, busca un botón que diga "Importar", "Subir SQL" o un ícono de flecha hacia arriba. En Syspanel suele ser un enlace o botón etiquetado como "Importar".


Paso 4: Sube tu archivo SQL

Haz clic en "Importar". Se abrirá un cuadro de diálogo o una página nueva donde podrás seleccionar el archivo desde tu computadora.

  • Formato aceptado: .sql o .sql.gz (comprimido). Si tu archivo está en .zip, descomprímelo primero o súbelo comprimido en .gz.
  • Tamaño máximo: Depende de la configuración de tu servidor (normalmente entre 8 MB y 50 MB). Si es más grande, usa el método alternativo que te explicamos al final.

Selecciona el archivo y haz clic en "Subir" o "Importar". El proceso comenzará automáticamente.

[INFO] Durante la importación, no cierres la ventana ni recargues la página. Puede tardar desde unos segundos hasta varios minutos si el archivo es grande. Verás una barra de progreso o un mensaje de "Importando...".


Paso 5: Verifica la importación

Cuando termine, Syspanel te mostrará un mensaje de éxito: "Base de datos importada correctamente" o similar. Para asegurarte de que todo está bien:

  1. Vuelve a la lista de bases de datos.
  2. Haz clic en el nombre de la base que acabas de importar.
  3. Busca la opción "phpMyAdmin" (suele ser un botón o enlace). Esto abrirá la herramienta de administración de bases de datos.
  4. Dentro de phpMyAdmin, verás las tablas que se importaron. Si ves las mismas que tenías en tu archivo SQL original, ¡todo perfecto!

[WARNING] Si ves un error como "Base de datos ya existe" o "Error de sintaxis", revisa que el archivo SQL no tenga conflictos con tablas ya existentes. A veces es mejor crear una base de datos nueva y vacía antes de importar.


Solución de problemas comunes

Error: "Archivo demasiado grande"

  • Causa: El límite de subida del servidor es menor que el tamaño de tu SQL.
  • Solución: Comprime el archivo a .sql.gz (si no lo está) o usa phpMyAdmin para importar directamente desde la interfaz web (sin pasar por Syspanel). También puedes usar la línea de comandos con mysql -u usuario -p basededatos < archivo.sql.

Error: "Tabla ya existe"

  • Causa: El SQL intenta crear tablas que ya existen en la base de datos destino.
  • Solución: Vacía la base de datos antes de importar (desde phpMyAdmin, selecciona todas las tablas y elige "Vaciar") o crea una base de datos nueva.

Error: "Permiso denegado"

  • Causa: El usuario de la base de datos no tiene permisos para importar.
  • Solución: Asegúrate de que el usuario asociado a la base tenga permisos de escritura. En Syspanel, puedes modificar los permisos desde la sección de bases de datos.

No veo la opción "Importar"

  • Causa: Dependiendo de la versión de Syspanel, la opción puede estar dentro de phpMyAdmin o en un botón separado.
  • Solución: Busca en la barra de herramientas de la base de datos. Si no aparece, accede a phpMyAdmin desde el panel y allí usa la pestaña "Importar".

Método alternativo: Importar con phpMyAdmin

Si el método directo de Syspanel no funciona (por tamaño o error), puedes usar phpMyAdmin, que es una herramienta más potente para administrar bases de datos.

  1. Desde la lista de bases de datos en Syspanel, haz clic en "phpMyAdmin" al lado de tu base.
  2. Se abrirá una nueva pestaña con phpMyAdmin. En el menú superior, haz clic en la pestaña "Importar".
  3. Haz clic en "Seleccionar archivo" y elige tu SQL.
  4. Asegúrate de que el formato sea SQL y haz clic en "Continuar".
  5. Espera a que termine y verás un mensaje de éxito.

[TIP] phpMyAdmin acepta archivos más grandes que el panel básico. Si tu SQL pesa más de 100 MB, considera dividirlo en partes o usar la línea de comandos.


Preguntas frecuentes (FAQ)

¿Puedo importar un SQL de WordPress a Syspanel?

Sí, es el mismo proceso. Solo asegúrate de que la base de datos destino tenga el mismo nombre y usuario que en tu archivo de configuración de WordPress (wp-config.php).

¿Pierdo los datos existentes al importar?

Depende. Si importas sobre una base de datos que ya tiene tablas, el SQL intentará sobrescribirlas. Si hay conflictos (tablas con el mismo nombre), puede dar error. Es mejor importar en una base vacía o hacer una copia de seguridad previa.

¿Cómo exporto una base de datos desde Syspanel?

En la misma sección de bases de datos, busca la opción "Exportar" o "Descargar SQL". Te generará un archivo .sql que puedes guardar.

¿Qué hago si el SQL está dañado?

Prueba a abrirlo con un editor de texto (Bloc de notas, VS Code) para ver si tiene caracteres extraños. Si está corrupto, necesitarás una copia de seguridad válida.

¿Syspanel es igual a HestiaCP?

Sí, Syspanel es el nuevo nombre de HestiaCP. La interfaz y funciones son prácticamente las mismas, solo cambia el nombre y la URL de acceso (puerto 2106).


Conclusión

Importar un archivo SQL en Syspanel es un proceso sencillo si sigues estos pasos. Recuerda siempre verificar que la base de datos destino esté vacía o que el SQL no tenga conflictos. Si tienes problemas, el método con phpMyAdmin es una alternativa confiable.

Ahora ya puedes migrar tu web sin miedo. ¡Manos a la obra!

[INFO] ¿Te quedó alguna duda? Deja un comentario o consulta en nuestro foro de soporte. Estamos aquí para ayudarte.

¿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