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

PrestaShop: Cómo hacer una copia de seguridad manual de tu base de datos (cPanel)

Actualizado el 7 de octubre de 2025

¿Por qué es crucial hacer un backup de tu PrestaShop?

Si tienes una tienda online, tu base de datos es el corazón de tu negocio. En ella se almacenan los productos, los clientes, los pedidos, las facturas y todas las configuraciones de tu PrestaShop. Imagina que un día, por un error de actualización, un ataque malicioso o un fallo del servidor, pierdes toda esa información. Sería un desastre absoluto, ¿verdad?

Realizar una copia seguridad PrestaShop de forma periódica no es una opción, es una obligación para cualquier propietario de una tienda online. No se trata de ser pesimista, sino de ser profesional y previsor. Un respaldo PrestaShop te permite restaurar tu tienda a un estado anterior, minimizando pérdidas económicas y de tiempo.

En esta guía, te voy a enseñar paso a paso cómo hacer una backup base datos cPanel de forma manual. No necesitas ser un experto en informática, solo seguir las instrucciones al pie de la letra. Al final, tendrás un archivo de seguridad en tu ordenador que te dará una tranquilidad inmensa.


Antes de empezar: ¿Qué necesitas?

Para llevar a cabo este proceso, necesitas tener acceso a dos cosas:

  1. Acceso a cPanel: Es el panel de control de tu hosting. Normalmente se accede a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com. Las credenciales te las proporcionó tu proveedor de hosting.
  2. Acceso a phpMyAdmin: Esta herramienta suele estar dentro de cPanel, en la sección de "Bases de Datos". Es el programa que nos permitirá exportar la base de datos de PrestaShop.

[WARNING]
Este proceso se centra en la base de datos, pero es esencial que sepas que una copia de seguridad completa de tu tienda también incluye los archivos del sistema (carpetas, imágenes, módulos, etc.). Este tutorial es solo para la base de datos, que es donde está la información más crítica y dinámica. Para una seguridad total, deberías combinar este backup con una copia de los archivos de tu servidor.


Paso 1: Accede a tu panel de control cPanel

Lo primero es entrar en tu cPanel. Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de acceso a cPanel que te proporcionó tu hosting. Introduce tu nombre de usuario y contraseña y haz clic en "Iniciar sesión".

Una vez dentro, verás un panel con muchos iconos y secciones. No te abrumes; nosotros solo necesitamos una parte muy concreta. Busca la sección que se llama "Bases de Datos" o "Databases".


Paso 2: Entra en phpMyAdmin

Dentro de la sección "Bases de Datos", busca y haz clic en el icono de "phpMyAdmin". Esta herramienta es el estándar de la industria para gestionar bases de datos MySQL.

Se abrirá una nueva pestaña o ventana en tu navegador con la interfaz de phpMyAdmin. Verás una lista de bases de datos en el lado izquierdo o en el panel principal. No te preocupes si ves varias; es normal.

[INFO]
Es muy importante que identifiques correctamente cuál es la base de datos de tu PrestaShop. El nombre suele ser algo como tuusuario_prestashop o tuusuario_tienda. Si no estás seguro, revisa el archivo de configuración config/settings.inc.php de tu instalación de PrestaShop. Allí, en la línea define('_DB_NAME_', 'aquí_está_el_nombre');, encontrarás el nombre exacto.


Paso 3: Selecciona tu base de datos de PrestaShop

En el panel de la izquierda de phpMyAdmin, verás una lista con todas las bases de datos de tu cuenta. Haz clic en el nombre de la base de datos que corresponde a tu PrestaShop.

Al hacer clic, verás que aparecen una serie de pestañas en la parte superior de la ventana. Las más importantes para nosotros son "Estructura" y "Exportar". No toques nada todavía; solo queremos que la base de datos esté seleccionada.


Paso 4: Inicia el proceso de exportación (el backup)

Ahora viene el paso clave. Con tu base de datos seleccionada, haz clic en la pestaña "Exportar" que se encuentra en la parte superior de la pantalla.

Se abrirá una nueva vista con opciones de exportación. Verás dos métodos principales: "Rápido" y "Personalizado".

  • Método Rápido: Es el más sencillo. Exporta la base de datos completa con la configuración por defecto. Es perfecto para la mayoría de los casos y para usuarios que buscan simplicidad.
  • Método Personalizado: Te permite elegir tablas específicas, el formato de exportación, opciones de compresión, etc. Es más avanzado.

Para esta guía, vamos a utilizar el Método Rápido, que es el más adecuado para un backup manual estándar.


Paso 5: Configura la exportación y guarda el archivo

En el método rápido, verás dos opciones principales:

  1. Formato: Asegúrate de que esté seleccionado "SQL". Este es el formato universal para bases de datos y es el que PrestaShop entiende perfectamente.
  2. Compresión: Marca la casilla que dice "Comprimido" o "zipped". Esto creará un archivo .zip que ocupará mucho menos espacio y será más fácil de descargar y almacenar.

Una vez que hayas verificado estas opciones, haz clic en el botón "Continuar" o "Exportar", dependiendo de la versión de phpMyAdmin que uses.

El navegador comenzará a descargar un archivo. Este archivo es tu backup base datos cPanel. Su nombre suele ser algo como nombre_de_tu_base.sql.zip.

[TIP]
Guarda este archivo en un lugar seguro, como un disco duro externo, una unidad en la nube (Google Drive, Dropbox, etc.) o incluso en dos sitios diferentes. La regla de oro es tener al menos dos copias en lugares distintos. No lo guardes solo en tu escritorio, porque si tu ordenador sufre un problema, perderías el backup.


Paso 6: Verifica que tu copia de seguridad es válida

Descargar el archivo no es el final; es crucial verificar que la copia se ha realizado correctamente. Un archivo corrupto no te servirá de nada en caso de emergencia.

Para verificar, puedes hacer lo siguiente:

  1. Busca el archivo descargado en tu ordenador.
  2. Comprueba que el tamaño del archivo no sea de 0 KB y que tenga un peso lógico. Una tienda con muchos productos y pedidos tendrá un archivo de varios MB. Si tu tienda es pequeña, puede tener unos pocos KB, pero nunca debe estar vacío.
  3. Intenta abrir el archivo .zip con tu programa de descompresión favorito (WinRAR, 7-Zip, etc.). Si se abre sin errores y ves un archivo con extensión .sql en su interior, es muy probable que la copia sea correcta.

[WARNING]
No subas este archivo de backup a una carpeta pública de tu hosting (como public_html). Si alguien descubre la URL, podría descargar tu base de datos y robar toda la información de tus clientes. Guárdalo siempre en tu ordenador o en un servicio de almacenamiento en la nube privado.


¿Con qué frecuencia debo hacer un backup?

La frecuencia ideal depende de la actividad de tu tienda. Si haces pocos pedidos al día, una copia semanal puede ser suficiente. Si tu tienda tiene mucho movimiento, te recomiendo hacer una copia diaria.

[TIP]
Crea un hábito. Por ejemplo, todos los lunes por la mañana, antes de empezar a trabajar, dedica 5 minutos a hacer tu copia de seguridad. La constancia es la clave para una buena estrategia de respaldo.


Cómo restaurar tu backup (solo en caso de emergencia)

Saber hacer el backup es solo la mitad del trabajo. Saber restaurarlo es igual de importante. Aquí te dejo un resumen rápido de cómo hacerlo con phpMyAdmin:

  1. Entra en phpMyAdmin y selecciona la base de datos donde quieres restaurar la copia (debería ser la misma, pero a veces se restaura en una nueva).
  2. Haz clic en la pestaña "Importar".
  3. Haz clic en "Elegir archivo" y selecciona el archivo .zip que descargaste.
  4. Asegúrate de que el formato sea "SQL".
  5. Haz clic en "Continuar".

Espera a que el proceso termine. Si la base de datos original existe, es posible que tengas que vaciarla antes de importar para evitar errores de duplicados.

[INFO]
Si tu proveedor de hosting utiliza Syspanel en lugar de cPanel, el proceso es muy similar. Accede a Syspanel a través del puerto 2106 (tudominio.com:2106), busca la sección de bases de datos y luego encontrarás el acceso a phpMyAdmin. La interfaz de phpMyAdmin será prácticamente idéntica.


Preguntas frecuentes (FAQ) sobre el backup de PrestaShop

¿Puedo hacer una copia de seguridad desde el panel de administración de PrestaShop?

Sí, PrestaShop tiene un módulo de backup en el back-office (tu panel de administración). Sin embargo, a menudo está limitado por la configuración del servidor y puede fallar con tiendas grandes. El método de cPanel y phpMyAdmin es más fiable y universal. Te recomiendo usar siempre el método manual que te he enseñado aquí.

¿Qué pasa si mi base de datos es muy grande y la exportación falla?

Si tu base de datos tiene un tamaño considerable (más de 100 MB, por ejemplo), la exportación a través de phpMyAdmin puede dar problemas de tiempo de espera. En este caso, te recomiendo usar el Método Personalizado de exportación y seleccionar la opción "Sin compresión" o "gzip". También puedes intentar exportar solo las tablas más importantes. Si el problema persiste, contacta con tu proveedor de hosting; ellos pueden hacer un backup a nivel de servidor.

¿El backup de la base de datos incluye las imágenes de mis productos?

No. Las imágenes y los archivos estáticos (como los de los módulos o los temas) no están en la base de datos. Se almacenan en el sistema de archivos de tu hosting, normalmente en la carpeta public_html/img. Para una copia de seguridad completa, debes hacer dos cosas: el backup de la base de datos (como has aprendido aquí) y una copia de todos los archivos de tu servidor. Puedes hacer esta segunda copia desde el "Administrador de archivos" de cPanel o mediante FTP.

¿Es seguro usar phpMyAdmin para esto?

Sí, es una herramienta oficial y muy segura. Eso sí, asegúrate de trabajar siempre en tu propia base de datos y no en las de otros usuarios. Además, es recomendable hacer el backup en un horario de poco tráfico para no ralentizar la tienda.

¿Puedo automatizar este proceso para no tener que hacerlo a mano?

Sí, la mayoría de los proveedores de hosting ofrecen copias de seguridad automáticas como parte de sus planes, pero no siempre son diarias ni puedes controlar cuándo se hacen. Para una automatización más fina, puedes programar un cron job en cPanel que ejecute un script de backup. Sin embargo, esto ya es un tema más avanzado. Para empezar, te recomiendo que domines el método manual que te he explicado y, si necesitas más, explores la automatización.


Conclusión: La seguridad de tu tienda online empieza por ti

Realizar una copia seguridad PrestaShop manual es un proceso sencillo que te llevará menos de cinco minutos. Siguiendo estos pasos, has aprendido a proteger el activo más valioso de tu negocio online: tu información.

No esperes a que ocurra una desgracia para acordarte de los backups. La seguridad tienda online no es solo tener un buen certificado SSL o un buen firewall; también es tener un plan de recuperación ante desastres. Un buen respaldo PrestaShop es tu red de seguridad, tu póliza de seguros.

Te animo a que pongas en práctica este tutorial ahora mismo. Haz tu primer backup y guárdalo en un lugar seguro. Verás qué bien se siente saber que, pase lo que pase, puedes recuperar tu tienda en cuestión de minutos. Si tienes alguna duda, no dudes en consultar la documentación de tu hosting o la de PrestaShop. ¡La prevención es la mejor inversión para tu negocio!

¿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