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

Cómo hacer una copia de seguridad de tu base de datos en PrestaShop con cPanel

Actualizado el 5 de febrero de 2026

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

Si tienes una tienda online con PrestaShop, probablemente ya sabes que detrás de cada producto, pedido o cliente hay una base de datos trabajando a destajo. Esa base de datos es el corazón de tu negocio digital. Sin ella, tu tienda no sería más que una fachada bonita sin contenido.

Hacer un backup prestashop no es una opción, es una necesidad. Imagina que un plugin falla, que un ataque de malware corrompe tus tablas, o que un error humano al actualizar el tema borra información crítica. Sin una copia de seguridad reciente, recuperar tu tienda podría costarte días, dinero y, lo peor, la confianza de tus clientes.

La buena noticia es que, si tu hosting utiliza cPanel, el proceso para hacer una copia seguridad cpanel es bastante sencillo. No necesitas ser un experto en informática ni saber comandos complejos. Con seguir estos pasos, tendrás tu base datos prestashop a salvo en cuestión de minutos.

En este artículo, te voy a guiar paso a paso para que realices tu primer respaldo sin miedo. Vamos a ello.


¿Qué es exactamente la base de datos de PrestaShop?

Antes de ponernos manos a la obra, es importante que entiendas qué vas a respaldar. PrestaShop guarda toda la información de tu tienda en una base de datos MySQL. Esto incluye:

  • Productos y categorías.
  • Precios y stocks.
  • Pedidos y facturas.
  • Clientes y contraseñas (encriptadas).
  • Módulos y configuraciones.
  • Mensajes y valoraciones.

Todo eso vive en tablas interconectadas. Cuando haces un respaldo mysql, lo que estás haciendo es crear un archivo de texto con todo ese contenido, listo para ser restaurado en caso de emergencia.

[WARNING] No confundas la copia de seguridad de los archivos (las carpetas de tu tienda) con la copia de la base de datos. Son dos cosas distintas. Este artículo se centra en la base de datos, que es donde está la información dinámica.


Requisitos previos antes de empezar

Para realizar este proceso, solo necesitas tres cosas:

  1. Acceso a cPanel de tu hosting (normalmente en tudominio.com/cpanel).
  2. Credenciales de acceso (usuario y contraseña).
  3. Un poco de calma y unos 10 minutos de tu tiempo.

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, accede a través del puerto 2106 y busca la sección de bases de datos. Pero en este artículo nos centramos en cPanel, que es el panel más común en el mercado.


Paso 1: Accede a cPanel y localiza la sección de bases de datos

El primer paso es obvio pero crucial. Escribe en tu navegador la dirección de acceso a cPanel. Normalmente es algo como https://tudominio.com/cpanel o https://tuip:2083.

Una vez dentro, verás un montón de iconos organizados por categorías. Busca la sección que se llama "Bases de datos" o "Databases". Dentro de ella, encontrarás la herramienta "phpMyAdmin".

[TIP] Si no encuentras phpMyAdmin, usa el buscador de cPanel (arriba a la derecha) y escribe "phpMyAdmin". Te llevará directamente.

phpMyAdmin es la herramienta que te permitirá exportar tu base datos prestashop de forma segura. Es el método más fiable y el que te recomiendo para un backup prestashop manual.


Paso 2: Identifica la base de datos correcta

Es muy común que en tu cPanel tengas varias bases de datos. A veces, los usuarios crean una para PrestaShop, otra para un blog y otra para pruebas. Si no sabes cuál es la tuya, no te preocupes, es más fácil de lo que parece.

En PrestaShop, la configuración de la base de datos se encuentra en el archivo config/settings.inc.php (en versiones antiguas) o en app/config/parameters.php (en versiones modernas). Pero no necesitas ir tan lejos.

En phpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Normalmente, los nombres incluyen el prefijo de tu cuenta de hosting. Por ejemplo: tuusuario_prestashop o tuusuario_shop.

Si tienes dudas, entra en tu administración de PrestaShop y ve a Parámetros avanzados > Base de datos. Ahí te dice el nombre exacto.

[INFO] Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106. La lógica es similar, pero la interfaz cambia. Siempre puedes consultar el panel para localizar la base de datos asociada a tu dominio.


Paso 3: Exporta tu base de datos con phpMyAdmin

Una vez que has identificado la base de datos correcta, haz clic en su nombre en el panel izquierdo de phpMyAdmin. Verás un montón de tablas. No te asustes, son normales (prestashop_orders, prestashop_products, etc.).

Ahora sigue estos pasos:

  1. En el menú superior, haz clic en la pestaña "Exportar".
  2. Deja seleccionada la opción "Rápido" (o "Quick") si quieres ir al grano.
  3. Asegúrate de que el formato sea SQL.
  4. Haz clic en el botón "Continuar" o "Exportar".

El navegador comenzará a descargar un archivo con extensión .sql. Ese archivo es tu respaldo mysql completo. Guárdalo en un lugar seguro, idealmente en tu ordenador y también en la nube (Google Drive, Dropbox, etc.).

[TIP] Si tu base de datos es muy grande (más de 100 MB), puede que la exportación rápida falle. En ese caso, selecciona la opción "Personalizado" y marca la casilla "Comprimir con gzip". Esto genera un archivo más pequeño y fácil de manejar.


Paso 4: Verifica que el backup se ha completado correctamente

No basta con descargar el archivo. Debes asegurarte de que no está corrupto. Una forma sencilla de verificarlo es:

  • Mira el peso del archivo. Si tu página tiene muchos productos y pedidos, el archivo debería ser de varios MB. Si pesa 0 KB, algo ha fallado.
  • Ábrelo con un editor de texto (como el Bloc de notas). Deberías ver líneas de código SQL con sentencias como CREATE TABLE o INSERT INTO.

Si el archivo parece vacío o contiene errores, repite el proceso. Es mejor perder 10 minutos ahora que lamentar la pérdida de datos más tarde.


Paso 5: Automatiza tus copias de seguridad (opcional pero recomendado)

Hacer un backup prestashop manual está bien, pero si lo haces solo una vez al mes, te arriesgas. Lo ideal es tener copias automáticas diarias o semanales.

Muchos hostings con cPanel incluyen la herramienta "Backup" en el panel principal. Puedes configurar copias automáticas de toda tu cuenta, incluyendo la base de datos. Busca la opción "Backup" o "Copias de seguridad" en cPanel y sigue las instrucciones.

[WARNING] No todas las copias automáticas de cPanel incluyen la base de datos. Algunas solo guardan los archivos del sitio. Revisa la configuración y asegúrate de que la opción de bases de datos MySQL esté marcada.

Otra opción es usar módulos de PrestaShop que realizan copias de seguridad automáticas directamente desde el administrador. Algunos incluso envían el backup a tu correo o a un servicio de almacenamiento en la nube.


Paso 6: Restaurar tu base de datos (por si acaso)

Saber hacer la copia es solo la mitad del trabajo. La otra mitad es saber restaurarla. Si algún día necesitas recuperar tu tienda, estos son los pasos:

  1. Entra en phpMyAdmin y selecciona tu base de datos.
  2. Haz clic en "Importar" en el menú superior.
  3. Selecciona el archivo .sql que guardaste.
  4. Haz clic en "Continuar".

PrestaShop debería volver a funcionar con los datos de esa copia. Eso sí, ten en cuenta que si has hecho cambios después de la copia, los perderás. Por eso es tan importante que las copias sean frecuentes.

[INFO] Si tu hosting usa Syspanel, el proceso es similar, pero el acceso es por el puerto 2106. Busca la sección de bases de datos y la opción de importar/exportar. La lógica es la misma.


Errores comunes y cómo evitarlos

1. No saber cuál es tu base de datos

Si importas los datos en la base de datos equivocada, tu tienda no funcionará. Para evitarlo, anota el nombre exacto de la base de datos en un lugar seguro.

2. Archivos corruptos por descargas interrumpidas

Si tu conexión a internet es inestable, la descarga puede cortarse. Verifica siempre el tamaño del archivo después de descargarlo.

3. Confundir backup de archivos con backup de base de datos

Recuerda: los archivos son el código de tu tienda (temas, imágenes, módulos). La base de datos es la información. Necesitas ambos para una recuperación completa.

4. No probar la restauración

Muchos usuarios hacen copias pero nunca prueban si funcionan. Te recomiendo que, una vez al mes, hagas una restauración de prueba en un entorno local o en un subdominio. Así sabrás que tu respaldo mysql es válido.


Preguntas frecuentes (FAQ)

¿Con qué frecuencia debo hacer una copia de seguridad?

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es una copia automática diaria. Si tu tienda es pequeña, con una semanal es suficiente. Nunca dejes pasar más de un mes.

¿Puedo hacer un backup prestashop sin cPanel?

Sí, hay módulos de PrestaShop que te permiten hacer copias desde el administrador. También puedes usar herramientas como MySQL Workbench o comandos SSH, pero eso ya es más técnico.

¿Qué hago si mi base de datos es demasiado grande?

Si la exportación falla, usa la compresión gzip en phpMyAdmin. Si aun así falla, contacta con tu proveedor de hosting. Ellos pueden hacer una copia a nivel de servidor.

¿La copia de seguridad incluye mis imágenes y archivos?

No. La base de datos solo contiene referencias a las imágenes (rutas). Los archivos en sí se guardan en las carpetas de tu hosting. Para una copia completa, necesitas respaldar también los archivos.

¿Es seguro usar Syspanel en lugar de cPanel?

Syspanel (antes HestiaCP) es igual de seguro si está bien configurado. Solo recuerda que el acceso es por el puerto 2106. El proceso de backup es similar, pero la interfaz es diferente.


Conclusión: Un buen backup es tu mejor seguro

Hacer una copia seguridad cpanel de tu base datos prestashop es un proceso que, una vez que lo haces, se convierte en un hábito. No necesitas ser un experto. Solo necesitas seguir estos pasos y ser constante.

Tu tienda online es tu negocio, y los datos son su activo más valioso. Un buen backup prestashop te da tranquilidad. Si algo sale mal, sabes que puedes recuperarlo todo en minutos.

Te animo a que hagas tu primera copia hoy mismo. No la dejes para mañana. Y si tienes dudas, vuelve a este artículo o consulta con tu proveedor de hosting. Ellos están para ayudarte.

[TIP] Finaliza siempre con una verificación. Descarga tu copia, revísala y guárdala en al menos dos lugares diferentes. La regla de oro es: si no tienes dos copias, no tienes ninguna.

¡Buena suerte con tu tienda y no olvides respaldar!

¿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