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

Cómo hacer backup de una base de datos en PrestaShop

Actualizado el 3 de abril de 2026

¿Por qué es importante hacer un backup de tu base de datos en PrestaShop?

Si tienes una tienda online con PrestaShop, la base de datos (BD) es el corazón de tu negocio. Allí se almacenan productos, pedidos, clientes, configuraciones y mucho más. Un fallo del servidor, un error humano al modificar un módulo o un ataque malicioso pueden borrar todo en segundos. Por eso, hacer backups periódicos de tu BD no es opcional: es una necesidad.

En este artículo te explicaré paso a paso cómo hacer un backup BD de tu PrestaShop usando las herramientas más comunes: cPanel, phpMyAdmin y también desde el propio panel de administración de PrestaShop. Además, incluiremos consejos útiles para que nunca pierdas datos importantes.


¿Qué necesitas antes de empezar?

Antes de lanzarte a hacer un backup, asegúrate de tener lo siguiente:

  • Acceso a tu panel de hosting (normalmente cPanel, pero también puede ser Syspanel en HestiaCP, que se accede por el puerto 2106).
  • Credenciales de la base de datos (usuario, contraseña, nombre de la BD). Las encuentras en el archivo config/settings.inc.php de tu instalación de PrestaShop.
  • Una herramienta como phpMyAdmin (incluida en la mayoría de paneles).
  • Conexión estable a internet (para evitar cortes durante la descarga).

Método 1: Backup desde el panel de administración de PrestaShop (el más sencillo)

Si no quieres complicarte con herramientas técnicas, PrestaShop incluye una función nativa para exportar tu base de datos. Eso sí, ten en cuenta que este método puede fallar si la BD es muy grande.

Pasos a seguir:

  1. Inicia sesión en el back office de tu PrestaShop (ej: tutienda.com/admin).
  2. Ve al menú Parámetros Avanzados > Base de datos.
  3. En la pestaña Backup de la BD, verás un botón que dice "Generar backup". Haz clic.
  4. Espera unos segundos mientras PrestaShop crea el archivo .sql. Cuando termine, aparecerá en la lista de backups disponibles.
  5. Descarga el archivo a tu ordenador haciendo clic en el nombre del backup.

[TIP] Si tu tienda tiene muchos productos o pedidos, este método puede dar error de tiempo de ejecución. En ese caso, usa los métodos con cPanel o phpMyAdmin.


Método 2: Backup desde cPanel (recomendado para la mayoría)

cPanel es el panel de control más común en hospedajes compartidos. Te permite hacer un backup completo de la BD en pocos clics.

Pasos:

  1. Accede a tu cPanel. Normalmente es tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección Bases de datos y haz clic en phpMyAdmin.
  3. En phpMyAdmin, selecciona en el menú izquierdo la base de datos de tu PrestaShop (la que aparece en settings.inc.php).
  4. Una vez seleccionada, haz clic en la pestaña Exportar en el menú superior.
  5. Elige el método Rápido y formato SQL. Luego haz clic en Continuar.
  6. El navegador descargará automáticamente un archivo .sql con toda tu BD.

[WARNING] Si tu base de datos es muy grande (más de 50 MB), el método rápido puede ser lento. En ese caso, usa el método Personalizado y comprime el archivo en gzip o zip.

Backups automáticos con cPanel (opcional)

Si quieres automatizar los backups, muchos hosts ofrecen la opción de Backups programados dentro de cPanel. Busca la sección Backup o Copias de seguridad. Allí puedes configurar que se haga un backup diario o semanal de la BD y se guarde en un servidor remoto (como Dropbox o Google Drive).


Método 3: Backup desde phpMyAdmin (directo y sin rodeos)

Si tu hosting no tiene cPanel pero sí acceso a phpMyAdmin (por ejemplo, a través de un enlace directo), puedes exportar la BD de igual forma.

Pasos:

  1. Abre phpMyAdmin en tu navegador (normalmente tudominio.com/phpmyadmin).
  2. Inicia sesión con el usuario y contraseña de tu BD (los mismos que usas para PrestaShop).
  3. En el panel izquierdo, selecciona la base de datos de tu tienda.
  4. Haz clic en la pestaña Exportar.
  5. Marca la opción Personalizado para tener más control. Allí puedes:
    • Seleccionar solo algunas tablas (si solo quieres productos o pedidos).
    • Elegir compresión gzip para reducir el tamaño.
    • Activar Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT (útil para restaurar sin errores).
  6. Desplázate abajo y haz clic en Continuar.
  7. Guarda el archivo en tu ordenador.

[INFO] Si tu hosting usa Syspanel (HestiaCP), el acceso es similar. Ingresa por tudominio.com:2106, ve a Bases de datos y luego a phpMyAdmin. El resto del proceso es idéntico.


Método 4: Backup por línea de comandos (para usuarios avanzados)

Si tienes acceso SSH a tu servidor, puedes hacer un backup rápido usando mysqldump. Este método es ideal para bases de datos muy grandes.

Comando básico:

mysqldump -u usuario -p nombre_bd > backup_prestashop.sql

Te pedirá la contraseña. Luego puedes descargar el archivo con scp o desde el panel de archivos.

Para comprimirlo y ahorrar espacio:

mysqldump -u usuario -p nombre_bd | gzip > backup_prestashop.sql.gz

[WARNING] Ten cuidado con las contraseñas en la línea de comandos. Nunca las escribas directamente en el comando; deja que te las pida el sistema.


¿Dónde guardar tus backups? Buenas prácticas

No basta con hacer el backup; hay que almacenarlo de forma segura. Aquí algunos consejos:

  • No lo dejes en el servidor: si el servidor falla, el backup también se pierde. Descárgalo a tu PC o súbelo a la nube.
  • Usa almacenamiento externo: Google Drive, Dropbox, OneDrive o servicios como Amazon S3.
  • Automatiza: muchos plugins de PrestaShop (como Backup & Migrate) pueden enviar backups automáticos a tu correo o a servicios FTP.
  • Mantén varias versiones: guarda al menos los últimos 3 backups (semanal, mensual y trimestral).

Preguntas frecuentes (FAQ)

¿Cada cuánto debo hacer un backup de mi base de datos?

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es diario o semanal. Si es una tienda pequeña, cada 15 días o mensual puede bastar.

¿Puedo restaurar un backup directamente desde PrestaShop?

Sí, desde el mismo menú Parámetros Avanzados > Base de datos puedes seleccionar un backup y restaurarlo. Pero cuidado: esto reemplazará todos los datos actuales. Siempre haz un backup antes de restaurar.

¿Qué hago si el backup es muy grande y no se descarga?

Usa la compresión gzip en phpMyAdmin o divide la exportación en partes (opción Personalizado > Limitar número de registros). También puedes usar mysqldump con compresión.

¿El backup de la base de datos incluye imágenes y archivos?

No. El backup de la BD solo guarda información textual (productos, pedidos, configuraciones). Las imágenes, temas y módulos están en los archivos del servidor. Para un backup completo, también debes respaldar la carpeta img/, themes/ y modules/.

¿Puedo hacer un backup desde el móvil?

Sí, si tu panel de hosting tiene una interfaz responsive (como cPanel o Syspanel), puedes acceder desde el navegador del móvil y exportar la BD. No es lo más cómodo, pero funciona.


Conclusión: no te arriesgues, haz backup hoy

Hacer un backup BD de tu PrestaShop es un proceso sencillo que te puede salvar de muchos dolores de cabeza. Ya sea usando cPanel, phpMyAdmin o el propio panel de PrestaShop, dedica 10 minutos cada cierto tiempo a proteger tu negocio.

Recuerda: más vale un backup de sobra que una tienda perdida. Si tienes dudas, consulta con tu proveedor de hosting o deja un comentario. ¡Nosotros te ayudamos!

[TIP FINAL] Programa un recordatorio mensual en tu calendario para hacer un backup. Así nunca lo olvidarás.

¿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