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

Cómo exportar una base de datos MySQL en PrestaShop

Actualizado el 10 de junio de 2026

¿Necesitas hacer una copia de seguridad de tu tienda PrestaShop y no sabes por dónde empezar? Exportar la base de datos de PrestaShop es una de las tareas más importantes para mantener tu negocio seguro. En esta guía, te explicaré paso a paso cómo exportar base de datos PrestaShop de forma manual y automática, usando herramientas como phpMyAdmin, la terminal o incluso desde tu panel de control. No importa si eres principiante: aquí encontrarás un PrestaShop tutorial base de datos claro, directo y sin tecnicismos. ¡Vamos a ello!


¿Por qué es importante respaldar tu base de datos?

Antes de lanzarnos a los pasos técnicos, entendamos por qué respaldar PrestaShop base de datos es tan crítico. Tu base de datos contiene toda la información de tu tienda: productos, clientes, pedidos, configuraciones y más. Si algo sale mal (un error al actualizar, un ataque, un fallo del servidor), perder esos datos puede ser catastrófico.

Exportar la base de datos te permite:

  • Restaurar tu tienda a un estado anterior si algo falla.
  • Migrar tu tienda a otro servidor o dominio.
  • Hacer pruebas en un entorno de desarrollo sin riesgos.
  • Tener una copia de seguridad local en tu computadora.

Recuerda: nunca está de más tener un respaldo reciente antes de cualquier modificación importante en tu PrestaShop.


Método 1: Exportar base de datos PrestaShop desde phpMyAdmin

phpMyAdmin es la herramienta más común para gestionar bases de datos MySQL desde un navegador. La mayoría de los paneles de control de hosting (cPanel, Syspanel, etc.) lo incluyen. Aquí te explico cómo hacerlo paso a paso.

Paso 1: Accede a phpMyAdmin

  1. Ingresa a tu panel de control de hosting. Si usas Syspanel (el panel de HestiaCP), recuerda que el puerto de acceso es el 2106. Por ejemplo: https://tudominio.com:2106.
  2. Busca la sección de bases de datos y haz clic en phpMyAdmin.
  3. Se abrirá una ventana de inicio de sesión. Introduce el usuario y contraseña de tu base de datos de PrestaShop. Si no los recuerdas, puedes encontrarlos en el archivo app/config/parameters.php de tu instalación de PrestaShop.

Paso 2: Selecciona la base de datos

Una vez dentro, verás una lista de bases de datos a la izquierda. Haz clic en el nombre de la base de datos de tu PrestaShop (suele tener un prefijo como prestashop_ o el nombre de tu tienda).

Paso 3: Exporta la base de datos

  1. En el menú superior, haz clic en la pestaña Exportar.
  2. Verás dos opciones: Rápida y Personalizada. Te recomiendo usar Personalizada para tener más control.
  3. En la opción Personalizada:
    • Selecciona el método de exportación: SQL (es el estándar).
    • Marca la opción Enviar y elige gzip o zip para comprimir el archivo (esto reduce el tamaño y facilita la descarga).
    • En la sección "Formato específico", asegúrate de que esté marcado INSERT y COMPLETE INSERTS para que los datos se restauren correctamente.
    • Si tu base de datos es grande, puedes marcar Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT (esto ayuda a evitar conflictos al restaurar).
  4. Haz clic en Continuar o Exportar (dependiendo de la versión). El navegador descargará un archivo .sql.gz o .sql.zip.

[TIP] Si tu base de datos es muy grande (más de 500 MB), phpMyAdmin puede fallar. En ese caso, usa el método 2 (línea de comandos) o desde el panel de control.


Método 2: Exportar PrestaShop MySQL desde la línea de comandos (SSH)

Este método es ideal si tienes acceso SSH a tu servidor y prefieres no usar interfaces gráficas. Es más rápido y confiable para bases de datos grandes.

Requisitos

  • Acceso SSH a tu servidor (necesitas las credenciales).
  • Conocer el nombre de la base de datos, usuario y contraseña (los encuentras en app/config/parameters.php).

Paso 1: Conéctate por SSH

Usa un cliente como PuTTY (Windows) o la terminal (Mac/Linux). El comando típico es:

ssh usuario@tudominio.com

Luego ingresa tu contraseña.

Paso 2: Ejecuta el comando de exportación

Una vez dentro, escribe el siguiente comando:

mysqldump -u USUARIO -p NOMBRE_BASE_DATOS > respaldo_prestashop.sql
  • Reemplaza USUARIO por el usuario de tu base de datos.
  • Reemplaza NOMBRE_BASE_DATOS por el nombre exacto de tu base de datos.
  • Te pedirá la contraseña. Escríbela y presiona Enter.

[WARNING] No pongas espacios entre -p y el nombre de la base de datos. Si tu contraseña tiene caracteres especiales, puede fallar. En ese caso, usa -pCONTRASEÑA (todo junto) o mejor, omite la contraseña en el comando y la escribirás después.

Paso 3: Comprime el archivo (opcional)

Para ahorrar espacio, puedes comprimir el respaldo:

gzip respaldo_prestashop.sql

Esto generará respaldo_prestashop.sql.gz.

Paso 4: Descarga el archivo

Usa un cliente FTP (como FileZilla) o un comando SCP para descargar el archivo a tu computadora. Por ejemplo:

scp usuario@tudominio.com:respaldo_prestashop.sql.gz .

El punto . indica que se descargará en la carpeta actual.


Método 3: Exportar desde Syspanel (HestiaCP)

Si tu hosting usa Syspanel (HestiaCP), exportar la base de datos es muy sencillo. Recuerda que el puerto de acceso es el 2106.

Paso 1: Accede a Syspanel

Abre tu navegador y escribe: https://tudominio.com:2106
Inicia sesión con tu usuario y contraseña de Syspanel.

Paso 2: Ve a la sección de bases de datos

En el panel izquierdo, busca Base de datos o Databases. Verás una lista de todas tus bases de datos.

Paso 3: Exporta la base de datos

  1. Haz clic en el icono de Exportar (suele ser un engranaje o un botón con una flecha hacia abajo) junto a la base de datos de PrestaShop.
  2. Se descargará automáticamente un archivo .sql o .sql.gz.
  3. Guarda el archivo en un lugar seguro (tu computadora, un disco externo o la nube).

[INFO] Syspanel también te permite programar respaldos automáticos. Ve a la sección Cron Jobs y configura una tarea que ejecute el comando mysqldump periódicamente.


Método 4: Usar módulos de PrestaShop para exportar

PrestaShop tiene módulos que facilitan el respaldo de la base de datos sin tocar archivos técnicos. Algunos populares son:

  • PrestaShop Backup Module (gratuito).
  • MyBackup (de pago, pero muy completo).

Pasos generales:

  1. Ve al back office de PrestaShop: https://tudominio.com/admin.
  2. Ve a Módulos > Catálogo de módulos y busca "backup" o "copia de seguridad".
  3. Instala y configura el módulo. Normalmente te permite elegir qué datos exportar (productos, clientes, etc.).
  4. Haz clic en Exportar o Generar respaldo. El módulo creará un archivo que podrás descargar.

[TIP] Aunque los módulos son fáciles, no siempre exportan toda la base de datos (pueden omitir tablas del sistema). Para un respaldo completo, usa phpMyAdmin o SSH.


Preguntas frecuentes (FAQ)

¿Cada cuánto debo exportar mi base de datos?

Depende de la actividad de tu tienda. Si tienes pocos pedidos, una vez por semana puede bastar. Si vendes mucho, hazlo a diario. Lo ideal es automatizar el proceso con un cron job.

¿Puedo exportar solo algunas tablas?

Sí, en phpMyAdmin, al usar la opción Personalizada, puedes seleccionar tablas específicas. En la línea de comandos, usa:

mysqldump -u usuario -p basedatos tabla1 tabla2 > respaldo.sql

¿Qué hago si el archivo exportado está vacío o da error?

  • Revisa que el usuario de la base de datos tenga permisos de lectura (SELECT).
  • Asegúrate de que el nombre de la base de datos esté bien escrito.
  • Si usas SSH, verifica que no haya caracteres especiales en la contraseña.

¿Cómo restauro una base de datos exportada?

En phpMyAdmin: ve a la pestaña Importar, selecciona el archivo .sql y haz clic en Continuar. En SSH: mysql -u usuario -p basedatos < respaldo.sql.

¿Es seguro exportar la base de datos desde un hosting compartido?

Sí, siempre que uses conexiones seguras (HTTPS para phpMyAdmin, SSH para línea de comandos). No compartas el archivo exportado con nadie y guárdalo en un lugar cifrado.


Conclusión

Exportar la base de datos de PrestaShop no tiene por qué ser complicado. Ya sea que uses phpMyAdmin, la terminal, Syspanel (puerto 2106) o un módulo, lo importante es que respaldar PrestaShop base de datos sea un hábito regular. Así, ante cualquier imprevisto, podrás recuperar tu tienda rápidamente.

Recuerda: antes de hacer cualquier cambio grande (actualizar PrestaShop, instalar un módulo nuevo, cambiar de hosting), siempre haz un respaldo. Tu negocio te lo agradecerá.

Si este PrestaShop tutorial base de datos te ha sido útil, compártelo con otros comerciantes. Y si tienes dudas, déjalas en los comentarios. ¡Estoy 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