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

PrestaShop: Cómo hacer una copia de seguridad manual de la base de datos

Actualizado el 23 de junio de 2026

¿Por qué es tan importante hacer una copia de seguridad de tu PrestaShop?

Si tienes una tienda online, sabrás que la información es oro. Los pedidos, los clientes, los precios, el stock... todo eso vive en la base de datos de tu PrestaShop. Imagina que un día, por un error de actualización, un ataque informático o un simple fallo del servidor, pierdes toda esa información. Sería un desastre, ¿verdad?

Por eso, realizar copias de seguridad PrestaShop de forma regular no es una opción, es una necesidad. Piénsalo como un seguro: no esperas tener un accidente, pero si ocurre, te alegrarás de tenerlo. Este artículo te va a enseñar, paso a paso y sin tecnicismos, cómo hacer una copia de seguridad manual de la base de datos de tu tienda. Es un proceso más sencillo de lo que parece y, una vez que lo domines, lo harás en pocos minutos.

Antes de empezar, es importante que entiendas que una tienda online se compone de dos partes principales: los archivos (el código, las imágenes, los temas) y la base de datos (toda la información dinámica). Este tutorial se centra en la base de datos, que es donde está el corazón de tu negocio. Aunque también te daré un consejo extra sobre los archivos, porque un backup PrestaShop completo incluye ambas cosas.


Qué necesitas antes de empezar

Para hacer este proceso manual, no necesitas ser un experto en informática, pero sí necesitas tener a mano dos cosas:

  1. Acceso a tu panel de control de hosting (cPanel, Plesk, o similar). Es el sitio donde gestionas el correo, los archivos y las bases de datos de tu web. Si no sabes dónde está, contacta con tu proveedor de hosting.
  2. El nombre de usuario y la contraseña de tu base de datos. No es lo mismo que el acceso a tu administrador de PrestaShop. Si no lo recuerdas, lo puedes encontrar en el archivo app/config/parameters.php de tu instalación (te enseño cómo en un momento).

Con estos dos elementos, ya estás listo para convertirte en un experto en respaldar tienda online.


Método 1: La copia de seguridad manual desde phpMyAdmin (El más recomendado)

Este es el método más fiable y universal, ya que phpMyAdmin es la herramienta más común para gestionar bases de datos MySQL. La mayoría de los paneles de control como cPanel o Plesk lo incluyen.

Paso 1: Accede a tu panel de control y a phpMyAdmin

Primero, inicia sesión en el panel de control de tu hosting. Busca el icono de phpMyAdmin, que suele estar en la sección de "Bases de Datos". Si tu hosting usa un panel como Syspanel, el acceso es el mismo: entra por el puerto 2106 (ej. https://tu-servidor:2106) y localiza la sección de bases de datos.

Paso 2: Selecciona tu base de datos

Se abrirá una nueva ventana o pestaña con phpMyAdmin. En la columna de la izquierda, verás una lista con todas las bases de datos. Haz clic en el nombre de la base de datos de tu PrestaShop. Si no sabes cuál es, no te preocupes, te lo explico en el siguiente paso.

Paso 3: Encuentra el nombre de tu base de datos (si no lo sabes)

Este es un paso clave. Si no estás seguro de qué base de datos es la tuya, tienes que mirarlo en la configuración de PrestaShop.

  1. Conéctate a tu servidor por FTP o al administrador de archivos de tu panel de hosting.
  2. Navega hasta la carpeta app/config/.
  3. Abre el archivo parameters.php. Dentro, busca una línea que dice 'database_name' => 'tu_base_de_datos'. Esa es la que tienes que seleccionar en phpMyAdmin.

[WARNING] No compartas nunca el contenido de este archivo con nadie, ya que contiene las contraseñas de tu base de datos.

Paso 4: Exporta la base de datos

Una vez dentro de tu base de datos, mira la barra de menú superior. Verás una pestaña que dice "Exportar". Haz clic en ella.

Paso 5: Elige el método de exportación

Verás dos opciones: "Rápido" y "Personalizado".

  • Rápido: Es la opción más sencilla. Solo tienes que asegurarte de que el formato es SQL y hacer clic en el botón "Continuar". Esto te descargará un archivo con toda tu base de datos. Es perfecto para la mayoría de los casos.
  • Personalizado: Esta opción te da más control. Te permite, por ejemplo, comprimir el archivo en formato ZIP o GZIP para que ocupe menos, o excluir ciertas tablas (como las de logs o búsquedas) para que el archivo sea más ligero. Si eres de los que quiere hacerlo todo perfecto, elige esta opción y selecciona "comprimido" en la parte de "Salida".

Paso 6: ¡Descarga tu backup!

Una vez que le des a "Continuar", tu navegador comenzará a descargar un archivo con un nombre similar a tu_base_de_datos.sql. ¡Enhorabuena! Acabas de hacer tu primera copia de seguridad de la base de datos de tu PrestaShop.

[TIP] Guarda este archivo en un lugar seguro y, a ser posible, fuera de tu servidor (en tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube). Así, si tu hosting falla por completo, tendrás tu información a salvo.


Método 2: Usar el administrador de archivos de tu hosting (Alternativa)

Algunos paneles de control, como Plesk o Syspanel, ofrecen una herramienta específica para hacer copias de seguridad de las bases de datos sin necesidad de entrar en phpMyAdmin. Es un proceso aún más directo.

  1. Entra en tu panel de control (Syspanel por el puerto 2106).
  2. Busca la sección de "Bases de datos" o "Copias de seguridad".
  3. Selecciona la base de datos de tu PrestaShop de la lista.
  4. Haz clic en el botón "Crear copia de seguridad" o "Descargar". El sistema generará un archivo y te lo descargará automáticamente.

Este método es igual de válido que el de phpMyAdmin, pero depende de las herramientas que ofrezca tu proveedor de hosting. Si no encuentras esta opción, no te preocupes, quédate con el Método 1, que es universal.


Método 3: Copia de seguridad desde el Back Office de PrestaShop (Limitado)

PrestaShop tiene una herramienta integrada en su Back Office, pero es importante que sepas que no es la opción más recomendada para hacer un backup completo, ya que puede fallar si tu base de datos es muy grande o si tu servidor tiene límites de tiempo de ejecución.

Si aun así quieres intentarlo:

  1. Entra en tu administrador de PrestaShop.
  2. Ve al menú "Parámetros avanzados" y luego a "Base de datos".
  3. Haz clic en la pestaña "Respaldar".
  4. Verás un botón que dice "Regenerar el archivo de respaldo" o similar. Haz clic en él.
  5. PrestaShop intentará crear un archivo de copia en la carpeta admin/backups de tu servidor. Después, podrás descargarlo desde el mismo menú.

[WARNING] Si tu tienda tiene muchas tablas o muchos datos, este método puede dar error o quedarse a medias. No confíes únicamente en él. Es mucho más seguro usar phpMyAdmin del Método 1.


Qué hacer con tu copia de seguridad (y cómo restaurarla)

Tener la copia es el primer paso, pero saber usarla es igual de importante. Si algún día necesitas restaurar tu base de datos desde un backup PrestaShop, el proceso es el siguiente:

  1. Ve a phpMyAdmin y selecciona tu base de datos (la que quieres restaurar).
  2. Haz clic en la pestaña "Importar".
  3. Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste.
  4. Haz clic en "Continuar". El proceso puede tardar unos minutos si la base de datos es grande.

[INFO] Antes de restaurar, es una buena práctica vaciar (borrar todas las tablas) la base de datos actual para evitar conflictos. Esto se hace en phpMyAdmin, seleccionando todas las tablas y eligiendo la opción "Vaciar" en el menú desplegable "Con seleccionadas".


Consejo extra: No olvides los archivos (El backup completo)

Como mencioné al principio, una tienda online es más que una base de datos. Los archivos de tu PrestaShop (el código, las imágenes de los productos, los módulos, el tema) también son esenciales. Para un respaldo de tienda online completo, deberías hacer una copia de estos archivos también.

Lo más fácil es usar el Administrador de Archivos de tu panel de control o un cliente FTP como FileZilla.

  1. Conéctate a tu servidor.
  2. Ve a la carpeta donde está instalado PrestaShop (normalmente public_html o www).
  3. Selecciona todos los archivos y carpetas.
  4. Haz clic derecho y elige "Comprimir" o "Descargar". Si tu panel tiene opción de comprimir, te recomiendo hacerlo en un ZIP para que sea más rápido.

Guarda este archivo junto con tu copia de la base de datos. De esta manera, tendrás un plan de recuperación total.


Preguntas frecuentes (FAQ)

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

Depende de lo activa que sea tu tienda. Si vendes mucho a diario, lo ideal es hacer una copia diaria. Si es una tienda más pequeña, con una copia semanal puede ser suficiente. Sin embargo, antes de cualquier actualización de PrestaShop, módulo o tema, siempre haz una copia de seguridad, aunque la hayas hecho el día anterior.

¿Dónde debo guardar mis copias de seguridad?

Nunca guardes las copias en el mismo servidor que tu tienda. Si el servidor falla, perderás tanto la tienda como las copias. Lo mejor es descargarlas a tu ordenador y, si es posible, subirlas a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.) o a un disco duro externo.

¿Qué es un archivo .sql?

Es el formato estándar para las copias de seguridad de bases de datos MySQL (las que usa PrestaShop). Contiene todas las instrucciones necesarias para recrear tu base de datos, incluyendo las tablas, los datos y las configuraciones. Es un archivo de texto, pero no debes editarlo, solo guardarlo.

¿Puedo hacer una copia de seguridad desde mi hosting sin usar phpMyAdmin?

Sí, como hemos visto, muchos paneles ofrecen herramientas de backup integradas. También puedes usar plugins o módulos de terceros, pero para un control total y una garantía de éxito, phpMyAdmin es la opción más fiable.

¿Qué pasa si mi copia de seguridad es muy grande?

Si tu archivo .sql es de varios GB, puede ser complicado de manejar. En ese caso, te recomiendo usar la opción "Personalizado" en phpMyAdmin y comprimir el archivo en formato GZIP. También puedes excluir tablas que no son críticas, como las de logs (por ejemplo, ps_log), aunque esto requiere más conocimiento técnico. En la mayoría de los casos, una tienda de pequeña o mediana escala no tendrá este problema.


Conclusión: Haz de las copias de seguridad un hábito

Hacer una copia de seguridad manual de la base de datos de PrestaShop es un proceso sencillo que, una vez que lo hagas un par de veces, te llevará menos de cinco minutos. No lo veas como una tarea pesada, sino como una inversión de tranquilidad.

Te animo a que te pongas un recordatorio en tu calendario para hacerlo al menos una vez a la semana. Y recuerda: antes de tocar cualquier cosa en tu tienda (actualizaciones, cambios de diseño, instalación de módulos), haz siempre un backup PrestaShop completo (archivos + base de datos). Es la mejor manera de proteger tu negocio y dormir tranquilo sabiendo que, pase lo que pase, tu información está a salvo. Si tienes cualquier duda, deja un comentario y estaré encantado de ayudarte. ¡Mucha 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