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

Cómo exportar una base de datos en PrestaShop usando cPanel

Actualizado el 27 de mayo de 2026

¿Por qué necesitas exportar tu base de datos de PrestaShop?

Exportar la base de datos de tu tienda PrestaShop es una de las tareas más importantes que debes dominar si gestionas tu propio negocio online. Imagina que has estado meses configurando productos, precios, clientes y pedidos, y de repente un error de actualización o un ataque informático borra todo. Sin una copia de seguridad, perderías todo ese trabajo.

La base de datos contiene el corazón de tu tienda: productos, categorías, clientes, pedidos, mensajes, módulos configurados y mucho más. Los archivos de PrestaShop (el código, las imágenes, los temas) son importantes, pero sin la base de datos, tu tienda es solo un cascarón vacío.

En este artículo te voy a enseñar, paso a paso y sin tecnicismos complicados, cómo exportar tu base de datos de PrestaShop usando cPanel, la herramienta de gestión de hosting más popular del mundo. Aprenderás a hacer un backup prestashop cpanel completo, a exportar base de datos cpanel de forma segura y a preparar todo para migrar prestashop cuando lo necesites.

Al final, tendrás los conocimientos suficientes para realizar esta tarea con total confianza, incluso si nunca antes has tocado una base de datos. Vamos a ello.


Entendiendo qué es una base de datos y por qué cPanel

Antes de ponernos manos a la obra, es fundamental que entiendas qué es exactamente una base de datos. Piensa en ella como un gran almacén con estanterías perfectamente organizadas. Cada estantería (tabla) guarda un tipo de información: una para productos, otra para clientes, otra para pedidos, etc. Todo está interconectado mediante identificadores únicos.

cPanel es el panel de control que te ofrece tu proveedor de hosting para gestionar todos los aspectos de tu sitio web. Es como el cuadro de mandos de tu tienda online. Desde aquí puedes gestionar archivos, correos electrónicos, dominios y, por supuesto, bases de datos.

La sección de phpMyAdmin dentro de cPanel es la herramienta que nos permitirá exportar la base de datos. Es una interfaz gráfica que te permite interactuar con tu base de datos sin necesidad de escribir comandos complejos. No te preocupes, no necesitas ser un experto en programación para seguir esta guía.

[INFO] La gran ventaja de usar cPanel es que está disponible en la mayoría de los hostings compartidos y VPS. Si tu hosting usa otro panel como Syspanel (el puerto de acceso es el 2106), el proceso es muy similar, pero las rutas pueden variar ligeramente. En este artículo nos centraremos en cPanel, el estándar de la industria.


Paso 1: Acceder a tu panel de control cPanel

Lo primero que necesitas hacer es iniciar sesión en tu cuenta de cPanel. Normalmente, la URL de acceso es algo como https://tudominio.com/cpanel o https://tudominio.com:2083. También puedes acceder desde el área de cliente de tu proveedor de hosting.

Una vez que ingreses tus credenciales (usuario y contraseña), verás el escritorio de cPanel. Es una interfaz con varios iconos organizados por categorías. No te asustes por la cantidad de opciones, nosotros solo necesitamos una sección concreta.

En la barra de búsqueda superior, escribe "Bases de datos" o "MySQL" y cPanel te mostrará las opciones relacionadas. Verás varios iconos como "Base de datos MySQL", "Usuarios MySQL" y, lo más importante para nosotros, "phpMyAdmin".

[TIP] Si no encuentras la barra de búsqueda, puedes buscar manualmente la sección "Bases de datos" en el panel principal. Suele estar en la parte inferior o en el menú lateral, dependiendo de la versión de cPanel de tu hosting.


Paso 2: Localizar tu base de datos en phpMyAdmin

Haz clic en el icono de phpMyAdmin. Se abrirá una nueva pestaña en tu navegador con una interfaz que puede parecer un poco técnica al principio, pero no te preocupes, es más simple de lo que parece.

En el panel izquierdo de phpMyAdmin verás una lista con todas las bases de datos que tienes en tu hosting. Busca la que corresponde a tu tienda PrestaShop. Generalmente, el nombre de la base de datos incluye el prefijo que te asignó tu hosting (como usuario_nombrebd) y suele tener un nombre relacionado con tu tienda.

Si no estás seguro de cuál es, puedes verificar el nombre exacto en el archivo de configuración de PrestaShop llamado parameters.php. Este archivo se encuentra en la carpeta app/config de tu instalación de PrestaShop. Dentro verás una línea que dice 'database_name' => 'el_nombre_de_tu_bd'.

Una vez identificada, haz clic en el nombre de la base de datos en el panel izquierdo. Verás que aparecen muchas tablas en el área principal. No te preocupes, no vamos a tocar nada de eso. Solo queremos exportar todo el conjunto.

[WARNING] Es fundamental que identifiques la base de datos correcta. Si exportas una base de datos equivocada, no tendrás el backup de tu tienda y podrías confundirte más adelante. Tómate tu tiempo en este paso.


Paso 3: Iniciar el proceso de exportación

Ahora que tienes tu base de datos seleccionada en phpMyAdmin, fíjate en la barra de navegación superior. Verás una pestaña que dice "Exportar". Haz clic en ella.

Se abrirá una nueva página con opciones de exportación. En la mayoría de las versiones de phpMyAdmin, verás dos métodos principales:

  • Exportación rápida: Es la opción más sencilla. Solo tienes que elegir el formato y hacer clic en "Continuar".
  • Exportación personalizada: Te permite ajustar muchas opciones avanzadas. Para un backup básico, no la necesitas, pero te la explicaré brevemente por si quieres personalizar algo.

Para la mayoría de los casos, te recomiendo usar la exportación rápida. En el desplegable de formato, asegúrate de que esté seleccionado SQL. Este es el formato estándar para bases de datos y es el que necesitarás para restaurar o migrar prestashop en el futuro.

[TIP] El formato SQL es un archivo de texto que contiene todas las instrucciones necesarias para recrear tu base de datos. Es compatible con prácticamente cualquier sistema de gestión de bases de datos.


Paso 4: Configurar la exportación personalizada (opcional pero recomendado)

Si quieres tener un control más fino sobre tu exportación, puedes elegir la exportación personalizada. Aquí tienes las opciones clave que debes tener en cuenta:

Seleccionar las tablas

En la sección "Tablas", verás una lista con todas las tablas de tu base de datos. Por defecto, están todas seleccionadas. Mantén la selección completa, ya que necesitas todas las tablas para que tu tienda funcione correctamente.

Opciones de exportación

Aquí encontrarás varias casillas de verificación. Las más importantes son:

  • Agregar sentencia DROP TABLE / VIEW / PROCEDURE / FUNCTION / TRIGGER: Esta opción es muy útil si planeas restaurar el backup en un servidor donde ya existe una base de datos con el mismo nombre. Al marcar esta casilla, el script eliminará las tablas existentes antes de crear las nuevas, evitando errores.
  • Agregar sentencia IF NOT EXISTS: Similar a la anterior, pero en lugar de eliminar, solo crea la tabla si no existe. Útil si quieres fusionar datos.
  • Agregar CREATE DATABASE / USE: Esta opción incluye la creación de la base de datos en el script. Es recomendable marcarla si vas a migrar prestashop a un servidor nuevo.

Opciones de formato

En la sección "Formato", asegúrate de que "SQL" esté seleccionado. También puedes elegir entre comprimir el archivo o no. Te recomiendo elegir "gzip" o "zip" para que el archivo sea más pequeño y ocupe menos espacio en tu ordenador. Esto facilita la descarga y el almacenamiento.

[INFO] Si no entiendes todas las opciones, no te preocupes. La configuración predeterminada de phpMyAdmin es perfectamente válida para la mayoría de los casos. Solo asegúrate de que el formato sea SQL y de que todas las tablas estén seleccionadas.


Paso 5: Descargar el archivo de backup

Una vez que hayas configurado las opciones (o si has optado por la exportación rápida), haz clic en el botón "Continuar" o "Exportar" al final de la página.

El navegador comenzará a descargar un archivo con un nombre similar a nombre_de_tu_bd.sql o nombre_de_tu_bd.sql.gz si elegiste comprimirlo. Este archivo es tu copia de seguridad completa. Guárdalo en un lugar seguro, preferiblemente en una carpeta específica en tu ordenador o en un servicio de almacenamiento en la nube.

[WARNING] No guardes el backup en tu servidor web, especialmente en la carpeta pública (public_html). Si alguien descubre la URL del archivo, podría descargarlo y acceder a toda tu información sensible. Guárdalo siempre fuera del servidor.


Paso 6: Verificar que el backup es correcto

Una vez descargado, es una buena práctica verificar que el archivo no está dañado. Si elegiste comprimirlo en formato gzip o zip, puedes descomprimirlo en tu ordenador. El archivo resultante debe tener un tamaño considerable (algunos megabytes, dependiendo del tamaño de tu tienda).

Abre el archivo con un editor de texto simple (como el Bloc de notas o Visual Studio Code). Deberías ver texto SQL con sentencias como CREATE TABLE y INSERT INTO. Si el archivo está vacío o tiene un tamaño sospechosamente pequeño, algo ha ido mal y deberías repetir el proceso.

[TIP] Una forma rápida de verificar es buscar una tabla conocida de PrestaShop, como ps_product o ps_orders. Si aparecen en el texto, tu backup es correcto.


Paso 7: ¿Y ahora qué? Usos de tu backup

Ahora que ya tienes tu backup prestashop cpanel, puedes usarlo para varias cosas:

Restaurar tu tienda en caso de desastre

Si algo sale mal en tu tienda (un hackeo, una mala actualización, un error humano), puedes restaurar este backup y volver al estado en el que estabas cuando lo exportaste. Para ello, solo tienes que seguir el proceso inverso: importar el archivo SQL en tu base de datos.

Migrar tu tienda a otro servidor

Si quieres cambiar de hosting o mover tu tienda a un servidor más potente, este backup es esencial. Junto con los archivos de tu tienda (la carpeta public_html), te permitirá migrar prestashop de forma completa. Solo necesitarás crear una nueva base de datos en el servidor de destino, importar el backup y actualizar el archivo de configuración parameters.php con los nuevos datos de conexión.

Crear un entorno de prueba

Si quieres experimentar con nuevos módulos o temas sin arriesgar tu tienda en producción, puedes usar este backup para crear un entorno de pruebas. Solo tienes que instalar PrestaShop en un subdominio o en tu ordenador local, importar el backup y probar todo lo que quieras.


Preguntas frecuentes (FAQ)

¿Con qué frecuencia debo exportar mi base de datos?

Depende de la actividad de tu tienda. Si vendes a diario, te recomiendo hacer una copia de seguridad al menos una vez al día. Si tu tienda tiene menos movimiento, una vez a la semana puede ser suficiente. Siempre es mejor prevenir que lamentar.

¿Puedo exportar solo algunas tablas?

Sí, puedes seleccionar solo las tablas que necesites en la exportación personalizada. Sin embargo, para un backup completo de tu tienda, te recomiendo exportar todas las tablas. Exportar solo algunas es útil para depurar problemas específicos, pero no como estrategia de backup.

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

Si tu base de datos es muy grande (más de 1GB), es posible que la exportación desde phpMyAdmin falle por límites de tiempo o memoria del servidor. En ese caso, te recomiendo usar herramientas más avanzadas como mysqldump a través de SSH (si tu hosting lo permite) o plugins de backup específicos para PrestaShop.

¿Es lo mismo exportar la base de datos que hacer un backup completo de PrestaShop?

No. Exportar la base de datos es solo una parte del backup completo. Un backup completo de PrestaShop también incluye todos los archivos de tu instalación (imágenes, módulos, temas, etc.). Para una protección total, debes hacer ambas cosas: exportar la base de datos y copiar todos los archivos de tu hosting.

¿Puedo usar este método para migrar PrestaShop a un hosting con Syspanel?

Sí, el proceso de exportación es el mismo. La diferencia está en la importación en el nuevo servidor. En Syspanel (puerto 2106), deberás buscar la sección de bases de datos y usar phpMyAdmin (o la herramienta equivalente) para importar tu archivo SQL. El formato SQL es universal, así que no tendrás problemas de compatibilidad.


Consejos finales y buenas prácticas

Para terminar, aquí tienes algunos consejos que te ayudarán a gestionar mejor tus copias de seguridad:

  • Establece una rutina: Configura recordatorios en tu calendario para hacer backups de forma regular. La constancia es clave.
  • Automatiza si es posible: Muchos hostings ofrecen backups automáticos, pero no confíes solo en ellos. Aprende a hacerlos manualmente para tener el control total.
  • Guarda varias copias: No te limites a un solo archivo. Guarda copias en diferentes ubicaciones (nube, disco duro externo, otro servidor). Si una falla, tendrás otras.
  • Documenta el proceso: Anota los pasos que sigues y las fechas de tus backups. Esto te ayudará a mantener un historial y a saber qué versión tienes en cada momento.
  • Prueba tus backups: De nada sirve tener un backup si no sabes si funciona. De vez en cuando, intenta restaurarlo en un entorno de pruebas para asegurarte de que todo está en orden.

Exportar tu base de datos de PrestaShop con cPanel es una habilidad esencial que todo propietario de una tienda online debería dominar. No es complicado, y una vez que lo hagas un par de veces, se convertirá en un proceso automático.

[INFO] Recuerda que en Syspanel el proceso es similar, pero el puerto de acceso es el 2106. Si tu hosting usa este panel, busca la sección de bases de datos y phpMyAdmin para realizar la misma operación.

Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo exportar prestashop mysql, hacer un backup prestashop cpanel, exportar base de datos cpanel y prepararte para migrar prestashop. Si tienes cualquier duda, no dudes en consultar a tu proveedor de hosting o a la documentación oficial de PrestaShop. ¡Buena suerte con tu tienda!

¿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