Cómo hacer una copia de seguridad de una base de datos en PrestaShop (cPanel/Plesk)
¿Por qué es tan importante hacer una copia de seguridad de tu base de datos?
Cuando gestionas una tienda online con PrestaShop, la base de datos es el corazón de tu negocio. En ella se almacenan los productos, los precios, los clientes, los pedidos, los módulos configurados y todas las preferencias de tu tienda. Si pierdes esa información, sería como si tu tienda se vaciara por completo: sin catálogo, sin historial de ventas y sin datos de clientes.
Hacer un backup PrestaShop de forma regular no es una opción, es una necesidad. Ya sea por un error humano, un ataque de malware, un fallo del servidor o una actualización que sale mal, tener una copia seguridad base de datos te salvará de un auténtico dolor de cabeza.
En este artículo, te explicaremos paso a paso cómo hacer una copia de seguridad de tu base de datos de PrestaShop tanto si tu hosting usa cPanel como si usa Plesk. No necesitas ser un experto en informática, solo sigue las instrucciones y tendrás tu respaldo listo en pocos minutos.
Antes de empezar: ¿Qué necesitas?
Para realizar este proceso, necesitarás tener acceso al panel de control de tu hosting. Dependiendo de tu proveedor, este será cPanel o Plesk. Si no sabes cuál tienes, pregúntale a tu proveedor de hosting o revisa el correo de bienvenida cuando contrataste el servicio.
También es recomendable tener a mano las credenciales de acceso a la base de datos, aunque en la mayoría de los casos no las necesitarás para hacer la copia, ya que el panel de control gestiona todo automáticamente.
Método 1: Hacer backup de la base de datos en cPanel
cPanel es uno de los paneles de control más utilizados en el mundo del hosting. Es muy intuitivo y te permite gestionar casi todo desde una interfaz gráfica. Sigue estos pasos:
Paso 1: Accede a tu cPanel
Escribe la URL de acceso a cPanel en tu navegador. Normalmente es algo como tudominio.com/cpanel o cpanel.tudominio.com. Introduce tu usuario y contraseña y pulsa "Entrar".
Paso 2: Busca la sección "Archivos" o "Bases de Datos"
Una vez dentro, busca la sección llamada "Archivos" o directamente "Bases de Datos". En la mayoría de los temas de cPanel, verás un icono que dice "Backup" o "Copias de seguridad". Haz clic en él.
Paso 3: Selecciona el tipo de backup
Verás dos opciones principales: "Backup completo" y "Backup parcial". Para nuestra tarea, solo necesitamos la base de datos, así que desplázate hasta la sección "Descargar una copia de seguridad de la base de datos".
Aquí aparecerá una lista con todas las bases de datos que tienes. Busca la que corresponde a tu PrestaShop (suele tener un nombre similar al de tu tienda o el prefijo que te asignó el hosting). Haz clic en el nombre de la base de datos.
Paso 4: Espera y descarga
El sistema generará un archivo comprimido (normalmente en formato .sql.gz o .zip). La descarga comenzará automáticamente. Guarda este archivo en un lugar seguro, preferiblemente en un disco duro externo o en la nube (Google Drive, Dropbox, etc.).
[TIP] Crea una carpeta específica para tus copias de seguridad y organiza los archivos por fecha. Por ejemplo:
backup_bbdd_2025-01-15.sql.gz. Así sabrás siempre cuál es la más reciente.
Paso 5: Verifica que la copia es válida
Es recomendable verificar que el archivo descargado no esté dañado. Puedes intentar abrirlo con un editor de texto (como el Bloc de notas) y comprobar que contiene código SQL, o simplemente comprobar que el tamaño del archivo es razonable (no debería ser de 0 KB).
Método 2: Hacer backup de la base de datos en Plesk
Si tu hosting usa Plesk, el proceso es igual de sencillo, aunque la interfaz es diferente. Aquí tienes los pasos:
Paso 1: Accede a Plesk
La URL de acceso suele ser tudominio.com:8443 o https://tu-ip:8443. Introduce tus credenciales y pulsa "Iniciar sesión".
Paso 2: Ve al administrador de bases de datos
En el panel principal, busca la pestaña "Bases de datos" o "Sitios web y dominios". Si estás en esta última, selecciona tu dominio y luego busca el apartado de bases de datos.
Paso 3: Selecciona la base de datos de PrestaShop
Verás una lista con todas las bases de datos. Haz clic en el nombre de la que quieres respaldar.
Paso 4: Exporta la base de datos
Dentro de la página de la base de datos, busca un botón o enlace que diga "Exportar" o "Descargar dump". Pulsa en él.
Se te preguntará si quieres exportar la estructura y los datos. Asegúrate de que esté todo marcado. También puedes elegir el formato de salida, normalmente .sql o .sql.gz. Elige el que prefieras y pulsa "Aceptar".
Paso 5: Guarda el archivo
El archivo se generará y se descargará en tu ordenador. Al igual que con cPanel, guárdalo en un lugar seguro.
[WARNING] No confundas la exportación de la base de datos con la copia de seguridad de los archivos del sitio. Son cosas distintas. La base de datos contiene los datos dinámicos, mientras que los archivos contienen el código de PrestaShop, las imágenes, los temas, etc. Para una copia de seguridad completa, necesitas ambos.
¿Cómo restaurar una copia de seguridad de PrestaShop?
Saber hacer el backup PrestaShop es solo la mitad del trabajo. El otro 50% es saber cómo restaurarlo cuando lo necesites. Aquí te mostramos cómo hacerlo, también en ambos paneles.
Restaurar en cPanel
- Accede a tu cPanel y entra en la sección "Backup".
- Busca la opción "Restaurar una copia de seguridad de la base de datos" o "Subir".
- Pulsa el botón de subir archivo y selecciona tu archivo
.sql.gzo.sql. - Espera a que se suba y el sistema lo importará automáticamente. Verás un mensaje de éxito si todo ha ido bien.
Restaurar en Plesk
- Accede a Plesk y ve a la sección de "Bases de datos".
- Selecciona la base de datos en la que quieres importar la copia (o crea una nueva).
- Busca el botón "Importar" o "Restaurar".
- Sube tu archivo
.sqly espera a que se procese.
[INFO] Antes de restaurar una base de datos, es muy recomendable hacer una copia de seguridad de la base de datos actual. Si algo sale mal durante la restauración, podrás volver al estado anterior.
Método alternativo: phpMyAdmin (para ambos paneles)
Tanto cPanel como Plesk incluyen phpMyAdmin, una herramienta web para gestionar bases de datos. Es una alternativa muy útil si prefieres un control más granular.
Exportar con phpMyAdmin
- Accede a phpMyAdmin desde tu panel de control (en cPanel suele estar en la sección "Bases de Datos"; en Plesk, dentro de la base de datos concreta).
- Selecciona tu base de datos en la columna de la izquierda.
- Haz clic en la pestaña "Exportar".
- Elige el método "Rápido" y formato SQL. Pulsa "Continuar".
- El archivo se descargará automáticamente.
Importar con phpMyAdmin
- Accede a phpMyAdmin y selecciona la base de datos donde quieres importar.
- Haz clic en la pestaña "Importar".
- Pulsa "Elegir archivo" y selecciona tu backup.
- Deja las opciones por defecto y pulsa "Continuar".
¿Con qué frecuencia deberías hacer una copia de seguridad?
La frecuencia ideal depende del volumen de pedidos y actividad de tu tienda. Como regla general:
- Tiendas pequeñas o en desarrollo: Una vez por semana es suficiente.
- Tiendas activas con pedidos diarios: Te recomendamos hacer un backup diario o, como mínimo, cada 2-3 días.
- Antes de cualquier cambio importante: Actualizaciones de PrestaShop, instalación de módulos, cambios de tema o modificaciones en la configuración. Siempre haz un backup justo antes.
[TIP] Automatiza el proceso. Muchos hostings ofrecen copias de seguridad automáticas, pero no siempre las incluyen en el plan básico. Si no puedes automatizar, ponte un recordatorio en tu calendario para hacerlo manualmente.
Preguntas frecuentes (FAQ)
¿Qué pasa si no tengo acceso a cPanel ni a Plesk?
Si tu hosting usa otro panel, como Syspanel (el puerto de acceso es el 2106), el proceso será similar. Busca la sección de bases de datos y la opción de exportar o hacer backup. Si no lo encuentras, contacta con el soporte de tu hosting.
¿Puedo hacer la copia de seguridad desde el propio panel de PrestaShop?
PrestaShop no incluye una herramienta nativa para hacer backup de la base de datos. Existen módulos de terceros que lo hacen, pero es más fiable y recomendable hacerlo desde el panel de control de tu hosting.
¿Qué hago si la restauración me da un error?
Los errores más comunes suelen ser por un archivo demasiado grande o por incompatibilidad de versiones. Si el archivo es muy grande, prueba a subirlo desde phpMyAdmin. Si el error persiste, contacta con tu proveedor de hosting.
¿La copia de seguridad de la base de datos incluye las imágenes de mi tienda?
No. Las imágenes y los archivos de tu tienda (como los módulos, temas, etc.) se almacenan en el sistema de archivos del servidor, no en la base de datos. Para una copia de seguridad completa, necesitas hacer un backup de los archivos del sitio además de la base de datos.
Conclusión
Hacer una copia seguridad base de datos en PrestaShop es un proceso sencillo que no debería llevarte más de 5 minutos. Tanto con cPanel como con Plesk, el procedimiento es intuitivo y no requiere conocimientos técnicos avanzados.
Recuerda que la prevención es la mejor estrategia. No esperes a tener un problema para hacer tu primer backup. Configura una rutina de respaldo desde hoy mismo y duerme tranquilo sabiendo que tu negocio está protegido.
Si tienes cualquier duda, no dudes en contactar con el soporte de tu hosting. Ellos siempre podrán ayudarte y, en muchos casos, incluso pueden hacer la copia de seguridad por ti.
