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

Cómo hacer backup de base de datos en PrestaShop (cPanel y Plesk)

Actualizado el 3 de septiembre de 2025

Introducción: ¿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 es el corazón de tu negocio. Allí se almacenan productos, clientes, pedidos, configuraciones y mucho más. Perder esta información por un error, un ataque o una actualización fallida puede ser catastrófico. Por eso, realizar copias de seguridad periódicas es una de las tareas de mantenimiento más importantes que puedes hacer.

En este artículo te explicaremos paso a paso cómo hacer backup de base de datos en PrestaShop usando dos de los paneles de control más comunes: cPanel y Plesk. También veremos alternativas como Syspanel (HestiaCP) y te daremos consejos para que tu copia seguridad PrestaShop sea siempre fiable.

[INFO] Este tutorial está pensado para usuarios sin experiencia técnica. Solo necesitas acceso a tu panel de hosting y seguir las instrucciones al pie de la letra.


¿Qué necesitas antes de empezar?

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

  • Acceso a tu panel de control (cPanel, Plesk o Syspanel). Normalmente lo obtienes de tu empresa de hosting.
  • Las credenciales de tu base de datos de PrestaShop. Las puedes encontrar en el archivo config/settings.inc.php (en versiones antiguas) o en app/config/parameters.php (versiones recientes). Busca líneas como database_name, database_user y database_password.
  • Un lugar seguro donde guardar el backup. Puede ser tu ordenador, un disco externo o un servicio en la nube (Google Drive, Dropbox, etc.).

[WARNING] Nunca almacenes los backups en el mismo servidor que tu tienda. Si el servidor falla, perderías tanto la tienda como las copias.


Método 1: Backup de base de datos en cPanel

cPanel es uno de los paneles de control más populares en hosting compartido. Sigue estos pasos para hacer un backup PrestaShop base de datos:

Paso 1: Accede a cPanel

  1. Abre tu navegador y escribe la URL de acceso a cPanel (normalmente algo como tudominio.com/cpanel o https://tuip:2083).
  2. Introduce tu usuario y contraseña de cPanel (te los proporcionó tu hosting).

Paso 2: Busca la sección "phpMyAdmin"

  1. Dentro de cPanel, busca la sección "Bases de Datos".
  2. Haz clic en el icono de "phpMyAdmin". Se abrirá una nueva ventana o pestaña.

Paso 3: Selecciona tu base de datos

  1. En el panel izquierdo de phpMyAdmin, verás una lista de todas las bases de datos. Busca la que corresponde a tu PrestaShop (normalmente tiene un nombre como tuusuario_prestashop).
  2. Haz clic en el nombre de la base de datos para seleccionarla.

Paso 4: Exporta la base de datos

  1. Una vez seleccionada la base de datos, ve a la pestaña "Exportar" en el menú superior.
  2. phpMyAdmin te mostrará dos métodos de exportación: Rápido y Personalizado. Para un backup básico, elige "Rápido".
  3. Asegúrate de que el formato sea "SQL".
  4. Haz clic en el botón "Continuar" o "Exportar".
  5. El navegador descargará automáticamente un archivo con extensión .sql. Ese es tu backup.

Paso 5: Guarda el archivo de forma segura

  1. El archivo descargado suele llamarse algo como tudatabase.sql.
  2. Renómbralo incluyendo la fecha, por ejemplo: backup_prestashop_2025-04-10.sql. Esto te ayudará a identificar versiones futuras.
  3. Guárdalo en tu ordenador y, si es posible, súbelo a la nube.

[TIP] Si tu base de datos es muy grande (más de 50 MB), el método "Rápido" puede fallar. En ese caso, usa el método "Personalizado", selecciona la opción "Comprimir" como "gzip" y luego exporta. Obtendrás un archivo .sql.gz mucho más ligero.


Método 2: Backup de base de datos en Plesk

Plesk es otro panel de control muy usado, especialmente en servidores dedicados o VPS. Aquí te explicamos cómo hacer una copia seguridad PrestaShop desde Plesk:

Paso 1: Accede a Plesk

  1. Abre tu navegador y ve a la URL de Plesk (normalmente algo como https://tudominio.com:8443 o https://tuip:8443).
  2. Introduce tus credenciales de administrador.

Paso 2: Localiza tu base de datos

  1. En el menú principal de Plesk, busca la sección "Bases de datos" (a veces está dentro de "Sitios web y dominios").
  2. Verás una lista con todas las bases de datos de tu servidor. Busca la de tu PrestaShop.
  3. Haz clic en el nombre de la base de datos para abrir sus detalles.

Paso 3: Exporta la base de datos

  1. Dentro de los detalles de la base de datos, busca un botón o enlace que diga "Exportar volcado de base de datos" o simplemente "Exportar".
  2. Plesk te preguntará si quieres descargar el archivo o guardarlo en el servidor. Elige "Descargar".
  3. El archivo se descargará en formato .sql (o .sql.gz si está comprimido).

Paso 4: Guarda el archivo correctamente

  1. Al igual que con cPanel, renombra el archivo con la fecha.
  2. Almacénalo en un lugar seguro fuera del servidor.

[INFO] En Plesk también puedes usar phpMyAdmin si está instalado. Busca el icono de phpMyAdmin en la sección de bases de datos y sigue los mismos pasos que en cPanel.


Método 3: Backup de base de datos en Syspanel (HestiaCP)

Si tu hosting usa Syspanel (basado en HestiaCP), el proceso es igual de sencillo. Recuerda que el puerto de acceso es el 2106.

Paso 1: Accede a Syspanel

  1. Abre tu navegador y escribe https://tudominio.com:2106 o https://tuip:2106.
  2. Introduce tu usuario y contraseña.

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

  1. En el menú lateral, busca "Bases de datos".
  2. Se mostrará una tabla con todas tus bases de datos. Localiza la de PrestaShop.

Paso 3: Exporta la base de datos

  1. Al lado del nombre de la base de datos, verás un icono de "Exportar" (normalmente una flecha hacia abajo o un disco).
  2. Haz clic en ese icono. Syspanel generará un archivo .sql y lo descargará automáticamente.

Paso 4: Guarda el archivo

  1. Renombra el archivo con la fecha.
  2. Guárdalo de forma segura.

[WARNING] Syspanel no siempre tiene phpMyAdmin integrado. Si necesitas una herramienta más avanzada, puedes instalar Adminer o pedir a tu hosting que lo active.


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

¿Con qué frecuencia debo hacer un backup de mi base de datos?

Depende de la actividad de tu tienda. Si tienes pocos pedidos al día, un backup semanal puede ser suficiente. Si tu tienda es muy activa, te recomendamos backups diarios automáticos.

¿Puedo automatizar los backups?

Sí. Tanto cPanel como Plesk ofrecen herramientas de backup programado. En cPanel, busca la sección "Backup" y programa una copia semanal de la base de datos. En Plesk, ve a "Herramientas y configuraciones" > "Programador de tareas" y crea un script que ejecute mysqldump.

¿Qué hago si mi backup falla por tamaño?

Si tu base de datos supera los límites de phpMyAdmin (por ejemplo, 50 MB), usa la línea de comandos. Pide a tu hosting que ejecute:

mysqldump -u usuario -p basededatos > backup.sql

O usa herramientas como Adminer o MySQL Workbench.

¿Cómo restauro un backup de base de datos en PrestaShop?

Para restaurar, accede a phpMyAdmin, selecciona la base de datos, ve a la pestaña "Importar", elige tu archivo .sql y haz clic en "Continuar". Atención: esto sobrescribirá todos los datos actuales, así que asegúrate de que es lo que quieres.

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

No. El backup de base de datos solo guarda la información estructurada (productos, clientes, etc.). Para las imágenes, temas y módulos, necesitas hacer un backup de los archivos de PrestaShop (carpeta public_html o httpdocs). Lo ideal es combinar ambos tipos de backup.


Consejos adicionales para una copia seguridad PrestaShop perfecta

  • Prueba tus backups: No esperes a necesitarlos para comprobar que funcionan. Restaura una copia en un entorno de prueba cada cierto tiempo.
  • Usa nombres descriptivos: Incluye siempre la fecha y una breve descripción (ej: backup_prestashop_antes_actualizacion_2025-04-10.sql).
  • Almacena en varios lugares: No confíes en un solo destino. Usa tu ordenador, la nube y, si es posible, un disco externo.
  • Protege tus backups: Si contienen datos de clientes, considera cifrar los archivos con herramientas como GPG o 7-Zip con contraseña.

[TIP] Si tu hosting lo permite, activa los backups automáticos que ofrece el panel. En cPanel, por ejemplo, puedes configurar backups diarios de la base de datos y descargarlos automáticamente a un FTP externo.


Conclusión

Hacer un backup PrestaShop base de datos no es complicado, pero requiere constancia. Ya sea que uses cPanel, Plesk o Syspanel (puerto 2106), los pasos son similares: acceder a la herramienta de gestión de bases de datos, exportar el archivo SQL y guardarlo de forma segura.

Recuerda que una copia seguridad PrestaShop no solo te protege ante desastres, sino que también te da tranquilidad para hacer actualizaciones, cambios de tema o migraciones. Dedica unos minutos a la semana a esta tarea y tu tienda estará siempre a salvo.

Si tienes dudas, consulta a tu proveedor de hosting o busca en la documentación oficial de PrestaShop. ¡Buena suerte con tu tienda online!

¿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