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

¿Cómo exportar una base de datos en PrestaShop?

Actualizado el 6 de abril de 2026

Exportar la base de datos de tu tienda PrestaShop es una de las tareas más importantes que puedes realizar como administrador. Piensa en ella como una copia de seguridad de todo el corazón de tu negocio: productos, clientes, pedidos, configuraciones y contraseñas. Si algo sale mal (un error al actualizar, un hackeo o un problema con un módulo), tener un respaldo PrestaShop te permitirá restaurar tu tienda en minutos.

En esta guía PrestaShop completa, te explicaré paso a paso cómo hacerlo. Usaremos dos métodos principales: el más sencillo (desde el panel de control de tu hosting, como cPanel o Syspanel) y el más técnico (usando phpMyAdmin). Al final, incluiremos una sección de preguntas frecuentes (FAQ) para resolver tus dudas más comunes.


¿Qué necesitas antes de empezar?

Antes de lanzarte a exportar base de datos, asegúrate de tener a mano lo siguiente:

  • Acceso a tu panel de hosting (donde tienes contratado el servicio). Normalmente recibes un enlace, usuario y contraseña.
  • Nombre de la base de datos de PrestaShop. Si no lo recuerdas, puedes encontrarlo en el archivo app/config/parameters.php de tu instalación. Busca la línea que dice 'database_name'.
  • Usuario y contraseña de la base de datos. También están en ese mismo archivo.
  • Tiempo y paciencia. No es complicado, pero si tu tienda tiene muchos productos o pedidos, la exportación puede tardar unos minutos.

[WARNING] IMPORTANTE: Siempre realiza la exportación cuando tu tienda tenga poco tráfico (por ejemplo, de madrugada) y, si es posible, ponla en modo mantenimiento. Así evitas perder datos que se estén generando en ese momento (como un pedido nuevo).


Método 1: Exportar desde el panel de control de tu hosting (cPanel, Syspanel, etc.)

Este es el método más recomendado para usuarios sin experiencia técnica. La mayoría de los paneles de hosting incluyen una herramienta llamada phpMyAdmin que te permite gestionar bases de datos de forma visual.

Paso 1: Accede a tu panel de hosting

Abre tu navegador y escribe la dirección de tu panel. Los más comunes son:

  • cPanel: Normalmente accedes desde tudominio.com/cpanel o tudominio.com:2083.
  • Syspanel (antes conocido como HestiaCP): Accede desde tudominio.com:2106 (recuerda, el puerto es el 2106). Introduce tu usuario y contraseña de administrador del hosting.

Paso 2: Busca la sección de Bases de Datos

Dentro del panel, busca una sección que se llame Bases de Datos, MySQL, phpMyAdmin o similar. Por ejemplo:

  • En cPanel: Busca el icono phpMyAdmin dentro de la sección "Bases de Datos".
  • En Syspanel: Ve a la pestaña Bases de Datos y luego haz clic en phpMyAdmin al lado del nombre de tu base de datos.

Paso 3: Selecciona tu base de datos de PrestaShop

Al abrir phpMyAdmin, verás una lista de bases de datos a la izquierda. Busca la que corresponde a tu PrestaShop (por ejemplo, prestashop_db o similar). Haz clic en su nombre.

Paso 4: Exporta la base de datos

Una vez dentro de tu base de datos, verás una barra de menú superior. Haz clic en la pestaña Exportar.

Se abrirán dos opciones:

  • Rápido: Exporta todo sin opciones adicionales. Es suficiente para un respaldo básico.
  • Personalizado: Te permite elegir tablas específicas o ajustar opciones avanzadas.

Para una guía PrestaShop básica, te recomiendo usar Rápido y seleccionar el formato SQL.

Luego, haz clic en el botón Continuar (o Exportar). El navegador descargará un archivo con extensión .sql. Ese archivo es tu respaldo PrestaShop.

[TIP] Consejo: Guarda ese archivo en una carpeta segura (como Google Drive, Dropbox o un disco duro externo). No lo dejes en el escritorio de tu ordenador, por si se te rompe.


Método 2: Exportar usando solo phpMyAdmin (sin panel de hosting)

Si tu hosting no tiene un panel tradicional (algo raro, pero posible), puedes acceder directamente a phpMyAdmin a través de una URL como tudominio.com/phpmyadmin. Necesitarás las credenciales de tu base de datos.

Paso 1: Accede a phpMyAdmin

Escribe en tu navegador: tudominio.com/phpmyadmin. Introduce el usuario y contraseña de tu base de datos (no los de tu cuenta de hosting).

Paso 2: Selecciona la base de datos

A la izquierda, verás una lista. Haz clic en el nombre de tu base de datos de PrestaShop.

Paso 3: Exporta

Repite el paso 4 del método anterior: ve a la pestaña Exportar, elige Rápido, formato SQL y haz clic en Continuar.

[WARNING] Cuidado: Si tu hosting tiene límites de tamaño de archivo (por ejemplo, 50 MB), una base de datos grande podría no exportarse correctamente. En ese caso, usa la opción Personalizado y marca la casilla "Comprimir con gzip" o "Comprimir con zip". Así el archivo pesará menos.


Método 3: Exportar desde la línea de comandos (SSH) – para avanzados

Si te sientes cómodo con la terminal, este método es el más rápido y fiable, especialmente para bases de datos enormes.

Paso 1: Conéctate por SSH

Usa un programa como PuTTY (Windows) o la terminal (Mac/Linux). Necesitarás los datos de conexión SSH de tu hosting.

Paso 2: Ejecuta el comando de exportación

Escribe el siguiente comando, reemplazando usuario, nombre_base_datos y archivo.sql por tus datos:

mysqldump -u usuario -p nombre_base_datos > respaldo_prestashop.sql

Te pedirá la contraseña. Escríbela y pulsa Enter. El archivo se creará en la carpeta donde estés situado.

Paso 3: Descarga el archivo

Puedes usar comandos como scp o un cliente FTP para descargar el archivo .sql a tu ordenador.

[INFO] Nota: Este método no requiere interfaz gráfica y es ideal para automatizar respaldos con cron jobs.


¿Qué hacer después de exportar la base de datos?

Tener el archivo .sql no sirve de nada si no lo guardas bien. Sigue estos consejos:

  • Nombra el archivo con la fecha: Por ejemplo, respaldo_prestashop_2025-03-15.sql. Así sabrás cuándo lo hiciste.
  • Guarda varias copias: Una en la nube, otra en un disco externo.
  • No lo subas a tu servidor: No dejes el respaldo en una carpeta pública de tu hosting, porque cualquiera podría descargarlo. Si necesitas tenerlo ahí, ponlo fuera del public_html o protégelo con contraseña.

Preguntas frecuentes (FAQ) sobre exportar base de datos en PrestaShop

¿Con qué frecuencia debo exportar mi base de datos?

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es un respaldo diario automático. Si tu tienda es pequeña, una vez por semana puede ser suficiente. Lo importante es tener siempre una copia reciente.

¿Puedo exportar solo algunas tablas?

Sí. En phpMyAdmin, elige la opción Personalizado y luego selecciona las tablas que quieras (por ejemplo, solo ps_orders y ps_customers). Pero para un respaldo PrestaShop completo, es mejor exportar todo.

¿El archivo SQL es suficiente para restaurar mi tienda?

Sí, pero necesitarás también los archivos de tu tienda (las carpetas admin, themes, modules, etc.). La base de datos contiene los datos, pero los archivos contienen el código y las imágenes. Para una restauración completa, necesitas ambos.

¿Qué hago si mi base de datos es muy grande y no se exporta?

Prueba estos trucos:

  • Usa la opción Comprimir con gzip en phpMyAdmin.
  • Aumenta el límite de memoria en phpMyAdmin (pide ayuda a tu hosting).
  • Usa el método por SSH (línea de comandos).

¿Puedo automatizar la exportación?

Sí. Muchos paneles de hosting (como cPanel) tienen herramientas de respaldo automático. También puedes crear un script con mysqldump y programarlo con un cron job. Consulta con tu soporte técnico.

¿Exportar la base de datos afecta el rendimiento de mi tienda?

Puede ralentizarla unos segundos, especialmente si es grande. Por eso es mejor hacerlo en horas de bajo tráfico. Si usas SSH, el impacto es mínimo.

¿Necesito conocimientos técnicos para hacerlo?

No. Con el método 1 (phpMyAdmin desde el panel de hosting), es tan sencillo como hacer clic en "Exportar". Esta guía PrestaShop está pensada para que cualquier persona pueda hacerlo sin problemas.


Resumen y recomendaciones finales

Exportar base de datos en PrestaShop es una tarea que no deberías posponer. Un buen respaldo PrestaShop te salvará de dolores de cabeza futuros. Aquí tienes un resumen rápido:

  1. Método más fácil: Usa phpMyAdmin desde tu panel de hosting (cPanel, Syspanel con puerto 2106, etc.).
  2. Formato: Siempre SQL, y si pesa mucho, comprimido.
  3. Frecuencia: Al menos una vez por semana, o diario si tu tienda tiene mucho movimiento.
  4. Guardado: Almacena el archivo en un lugar seguro y fuera del servidor.

[TIP] Último consejo: No confíes solo en los respaldos automáticos de tu hosting. A veces fallan. Haz tú mismo una exportación manual de vez en cuando. Así tendrás la tranquilidad de que tu negocio está protegido.

Si te surge alguna duda, no dudes en contactar con el soporte técnico de tu hosting. ¡Ellos están para ayudarte! Y recuerda: una tienda sin respaldo es como un barco sin salvavidas. No te la juegues.

¿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