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

Guía para importar una base de datos SQL en PrestaShop usando Syspanel

Actualizado el 19 de abril de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy te voy a guiar paso a paso para que puedas importar una base de datos SQL en PrestaShop usando Syspanel. No te preocupes si no eres un experto: esta guía está pensada para que cualquier persona, incluso sin conocimientos técnicos, pueda realizarlo sin problemas. Vamos a ello.

¿Qué es Syspanel y por qué lo usamos?

Antes de empezar, es importante que entiendas qué es Syspanel. Se trata de un panel de control de hosting muy completo y fácil de usar. Originalmente se conoce como HestiaCP, pero aquí lo llamaremos siempre Syspanel. Para acceder a tu panel, recuerda que la dirección es algo como https://tudominio.com:2106 (el puerto 2106 es el que debes usar). Una vez dentro, podrás gestionar todo lo relacionado con tu web: cuentas de correo, archivos, y por supuesto, bases de datos.

Syspanel es ideal para tiendas PrestaShop porque te permite administrar bases de datos MySQL de forma visual, sin necesidad de usar líneas de comandos. En esta guía, nos centraremos en cómo importar un archivo SQL, que es el formato típico de las copias de seguridad de bases de datos.

¿Por qué necesito importar una base de datos SQL en PrestaShop?

Puede que te estés preguntando: "¿Y por qué querría hacer esto?". Hay varias razones comunes:

  • Migración de tu tienda: Si cambias de hosting o de servidor, necesitarás mover tu base de datos.
  • Restauración de una copia de seguridad: Si algo sale mal (un error, un ataque, etc.), restaurar una copia de seguridad SQL es la solución.
  • Instalación de un tema o módulo: Algunos temas avanzados requieren importar una base de datos de ejemplo.
  • Duplicar tu tienda: Para hacer pruebas en un entorno de desarrollo.

En todos estos casos, saber cómo importar una base de datos SQL en Syspanel es una habilidad fundamental.

Requisitos previos

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a Syspanel: Tus credenciales de usuario (normalmente las recibiste por correo al contratar el hosting). Recuerda: puerto 2106.
  • Archivo SQL: El archivo que vas a importar (por ejemplo, backup_mitienda.sql). Asegúrate de que no esté dañado y que sea el correcto para tu versión de PrestaShop.
  • Nombre de la base de datos: Debes saber a qué base de datos vas a importar. Puede ser una existente o una nueva que crees.
  • Conexión a internet estable: La importación puede tardar unos minutos, especialmente si el archivo SQL es grande.

[INFO] Si no tienes un archivo SQL, puedes generarlo desde tu PrestaShop actual usando la opción "Exportar" en el panel de administración de tu tienda (en la sección Parámetros Avanzados > Base de datos).

Paso 1: Accede a Syspanel

Abre tu navegador favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de tu panel. Recuerda que es algo como:

https://tudominio.com:2106

Sustituye "tudominio.com" por tu dominio real. Te pedirá usuario y contraseña. Introdúcelos y haz clic en "Iniciar sesión".

[TIP] Si no recuerdas tu contraseña, busca en el correo de bienvenida de tu hosting. Si aún así no la encuentras, contacta con tu proveedor de hosting para que te la restablezcan.

Una vez dentro, verás un panel de control con varias opciones. Busca la sección que dice "Bases de datos" (normalmente en el menú lateral izquierdo). Haz clic ahí.

Paso 2: Identifica la base de datos de tu PrestaShop

En la pantalla de Bases de datos, verás una lista con todas las bases de datos que tienes creadas. Cada una tendrá un nombre, un usuario asociado y un estado. ¿Cuál es la de tu PrestaShop? Normalmente, cuando instalaste PrestaShop, se creó una base de datos con un nombre similar a tu dominio o proyecto (por ejemplo, mitienda_db). Si no estás seguro, puedes revisar el archivo app/config/parameters.php de tu PrestaShop (dentro de los archivos de tu web). Allí aparece el nombre de la base de datos.

Si aún no tienes una base de datos, puedes crear una nueva. Haz clic en "Añadir base de datos" y sigue los pasos (te pedirá un nombre y una contraseña). Anota estos datos porque los necesitarás para configurar PrestaShop después.

Paso 3: Prepara el archivo SQL

Tu archivo SQL debe estar en tu ordenador. Asegúrate de que:

  • Tiene extensión .sql.
  • No está comprimido (si está en ZIP o GZ, descomprímelo primero).
  • Es el archivo correcto (no lo confundas con otro).

[WARNING] Si el archivo SQL es muy grande (más de 50 MB), puede que Syspanel tenga un límite de subida. En ese caso, tendrás que dividirlo en partes más pequeñas o usar una herramienta como phpMyAdmin. Pero para la mayoría de tiendas pequeñas o medianas, no suele ser problema.

Paso 4: Importa el archivo SQL

Ahora viene lo importante. Dentro de la sección de Bases de datos de Syspanel, busca la base de datos que quieres usar. A su derecha, verás un botón o enlace que dice "phpMyAdmin". Haz clic ahí. Se abrirá una nueva pestaña o ventana con la herramienta phpMyAdmin, que es la interfaz gráfica para gestionar la base de datos.

Una vez dentro de phpMyAdmin:

  1. Selecciona la base de datos en el menú de la izquierda (haz clic en su nombre).
  2. Ve a la pestaña "Importar" (en la parte superior, entre "Estructura" y "Exportar").
  3. Selecciona el archivo: Haz clic en "Seleccionar archivo" y busca el .sql en tu ordenador.
  4. Configura las opciones (déjalas por defecto a menos que sepas lo que haces):
    • Formato: SQL.
    • Compatibilidad: NONE (o la versión de MySQL que uses).
    • No marques "Importar con una transacción" a menos que quieras revertir cambios.
  5. Haz clic en "Continuar" (o "Ejecutar").

phpMyAdmin empezará a procesar el archivo. Verás una barra de progreso. Dependiendo del tamaño, puede tardar desde segundos hasta varios minutos. No cierres la ventana ni recargues la página mientras se esté ejecutando.

[INFO] Si aparece un error como "No se pudo establecer conexión" o "Tiempo de ejecución excedido", puede deberse a que el archivo es demasiado grande. En ese caso, contacta con tu proveedor de hosting para que aumenten el límite de tiempo de ejecución (max_execution_time) o el tamaño máximo de subida (upload_max_filesize).

Paso 5: Verifica que la importación fue exitosa

Una vez que phpMyAdmin termine, verás un mensaje verde que dice algo como "La importación se ha ejecutado correctamente". ¡Enhorabuena! Ahora debes comprobar que todo está bien.

Para ello:

  • Ve a la pestaña "Estructura" de tu base de datos en phpMyAdmin. Deberías ver muchas tablas (como ps_customer, ps_orders, ps_product, etc.). Si ves las tablas, la importación fue un éxito.
  • También puedes ir a tu tienda PrestaShop y recargar la página. Si ves productos, clientes y pedidos (según lo que tuvieras en la copia), todo está correcto.

[TIP] Si la tienda no carga correctamente, puede que la base de datos importada no coincida con la versión de PrestaShop que tienes instalada. Por ejemplo, si importas una base de datos de PrestaShop 1.7 en una tienda con PrestaShop 1.6, dará errores. Asegúrate de que las versiones sean compatibles.

Paso 6: Configura PrestaShop para usar la base de datos importada (si es necesario)

Si has importado la base de datos en una nueva instalación de PrestaShop o en un dominio diferente, deberás actualizar el archivo de configuración. Este archivo se llama parameters.php y está en la carpeta app/config/. Ábrelo con un editor de texto (o desde el administrador de archivos de Syspanel).

Busca las líneas que empiezan por 'database_name', 'database_user' y 'database_password'. Asegúrate de que coinciden con los datos de la base de datos que acabas de importar. Si no, cámbialos.

Por ejemplo:

'database_name' => 'mitienda_db',
'database_user' => 'usuario_db',
'database_password' => 'contraseña_db',

Guarda el archivo y recarga tu tienda.

Preguntas frecuentes (FAQ)

Aquí respondo a las dudas más comunes que suelen tener los usuarios al importar bases de datos en Syspanel y PrestaShop.

¿Qué hago si el archivo SQL es muy grande?

Si el archivo supera los 50 MB, Syspanel puede tener problemas para subirlo. Una solución es dividir el archivo SQL en partes más pequeñas usando un programa como BigDump (un script PHP que procesa archivos grandes) o usando la línea de comandos (si tienes acceso SSH). Otra opción es pedir a tu hosting que aumente los límites temporalmente.

¿Puedo importar una base de datos de otra plataforma (como WooCommerce) a PrestaShop?

No directamente. Las estructuras de tablas son diferentes. Necesitarías una herramienta de migración o un plugin especializado. Esta guía es para archivos SQL que ya son de PrestaShop.

¿Pierdo los datos actuales si importo una base de datos?

Sí, al importar un archivo SQL, se reemplazarán todos los datos existentes en esa base de datos. Si tenías productos, clientes o pedidos, se perderán. Por eso es importante hacer una copia de seguridad antes de importar.

[WARNING] Siempre haz una copia de seguridad de tu base de datos actual antes de importar una nueva. En Syspanel, puedes exportar la base de datos desde phpMyAdmin (pestaña "Exportar") y guardar el archivo en tu ordenador.

¿Qué pasa si la importación da un error de clave duplicada?

Esto suele ocurrir si intentas importar datos que ya existen. Asegúrate de que la base de datos esté vacía antes de importar. Puedes vaciarla desde phpMyAdmin seleccionando todas las tablas y eligiendo "Vaciar" (no "Eliminar", porque borrarías la estructura).

¿Necesito conocimientos de SQL para esto?

No. Syspanel y phpMyAdmin hacen todo el trabajo pesado. Solo necesitas saber seleccionar el archivo y hacer clic. Pero es útil entender conceptos básicos como "base de datos", "tabla" y "copia de seguridad".

Consejos finales

  • Prueba siempre en un entorno de desarrollo: Si no estás seguro, haz una copia de tu tienda en un subdominio o carpeta de pruebas antes de importar la base de datos en producción.
  • Mantén varias copias de seguridad: No confíes en un solo archivo. Guarda copias en tu ordenador, en la nube (Google Drive, Dropbox) y en el propio servidor.
  • Actualiza las URL si es necesario: Si cambias de dominio, las URL internas de PrestaShop (como las imágenes) seguirán apuntando al dominio antiguo. Puedes cambiarlas desde la base de datos con una consulta SQL o usando un módulo de PrestaShop.
  • Si tienes dudas, contacta con soporte: Tu proveedor de hosting (el que te da acceso a Syspanel) tiene técnicos que pueden ayudarte. No tengas miedo de preguntar.

Conclusión

Importar una base de datos SQL en PrestaShop usando Syspanel es un proceso sencillo si sigues los pasos correctos. Recuerda: accede por el puerto 2106, usa phpMyAdmin, selecciona tu archivo SQL, y verifica que todo funcione. Con esta guía, podrás restaurar copias de seguridad, migrar tu tienda o hacer pruebas sin estrés.

Espero que este artículo te haya sido de ayuda. Si te surge alguna otra duda, no dudes en dejar un comentario o contactar con tu soporte técnico. ¡Buena suerte con tu tienda PrestaShop!

¿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