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

Cómo hacer backup de bases de datos en WordPress y PrestaShop

Actualizado el 20 de noviembre de 2025

Hacer una copia de seguridad de la base de datos de tu tienda online o blog es como tener un seguro de vida para tu negocio. Si algo sale mal (un error al actualizar, un ataque, un plugin conflictivo), tu base de datos contiene toda la información crucial: productos, pedidos, usuarios, configuraciones y contenido. Perderla puede ser catastrófico.

Por eso, hoy te voy a guiar paso a paso en cómo hacer un backup base de datos tanto en WordPress como en PrestaShop. No necesitas ser un experto técnico; solo sigue estas instrucciones y tendrás tu copia de seguridad lista en minutos.

Vamos a ver varios métodos, desde los más sencillos (usando plugins) hasta los más manuales (usando phpMyAdmin), para que elijas el que mejor se adapte a tu nivel de comodidad.


¿Por qué es tan importante hacer una copia de seguridad de la base de datos?

Antes de empezar, entendamos por qué esto es vital. Tu web no es solo un montón de archivos (imágenes, temas, plugins). El corazón de tu sitio es la base de datos.

En ella se almacena:

  • En WordPress: Todas tus entradas, páginas, comentarios, usuarios, contraseñas (encriptadas), opciones del tema, configuraciones de plugins, etc.
  • En PrestaShop: Todo tu catálogo de productos (nombres, precios, descripciones, fotos), historial de pedidos, clientes, direcciones, módulos, configuraciones de la tienda, etc.

Si pierdes la base de datos, pierdes el contenido y la funcionalidad de tu web. Recuperar los archivos (imágenes, plugins) no te servirá de nada sin los datos que los conectan. Por eso, una guía backup completa siempre prioriza la base de datos.


Método 1: La forma más fácil – Usando plugins (Recomendado para principiantes)

Esta es la opción más amigable. Tanto WordPress como PrestaShop tienen plugins y módulos que automatizan todo el proceso. Solo necesitas instalar uno, configurarlo y olvidarte.

### Para WordPress: Plugin "UpdraftPlus"

Este es mi favorito por su simplicidad y fiabilidad. Millones de sitios lo usan.

Pasos a seguir:

  1. Instala el plugin: Ve a tu escritorio de WordPress > Plugins > Añadir nuevo. Busca "UpdraftPlus". Instálalo y actívalo.
  2. Inicia la copia de seguridad: Una vez activado, ve a Ajustes > UpdraftPlus Backups. Verás un botón grande azul que dice "Copia de seguridad ahora". Haz clic.
  3. Configura la opción: Se abrirá una ventana. Marca al menos la casilla "Incluir la base de datos en la copia de seguridad". También puedes incluir los archivos (temas, plugins, imágenes) para tener una copia completa, pero para este artículo, nos centramos en la base de datos. Haz clic en "Copia de seguridad ahora".
  4. Espera y descarga: El plugin empezará a trabajar. Verás una barra de progreso. Cuando termine (puede tardar unos segundos o minutos), verás el backup listo en la lista de "Copia de seguridad existente". Haz clic en el botón "Descargar" junto al archivo de la base de datos (suele tener un nombre como backup_2024_..._database.gz).

[TIP] UpdraftPlus también te permite programar backups automáticos (diarios, semanales) y enviarlos a la nube (Google Drive, Dropbox). ¡Actívalo para no tener que acordarte nunca!

### Para PrestaShop: Módulo "PrestaShop Backup" o similar

PrestaShop tiene su propio módulo de backup, aunque a veces no viene instalado por defecto. También puedes usar módulos de terceros.

Usando el módulo nativo (si está disponible):

  1. Accede al módulo: Ve a tu back-office de PrestaShop > Módulos y Servicios > Módulos. Busca "Backup" o "Copia de seguridad".
  2. Configura y ejecuta: Normalmente encontrarás un módulo llamado "PrestaShop Backup" o similar. Haz clic en "Configurar". Te dará opciones para hacer un backup de la base de datos. Haz clic en "Crear una copia de seguridad".
  3. Descarga el archivo: El módulo generará un archivo .sql (o .gz comprimido) con tu base de datos. Te aparecerá un enlace para descargarlo. Guárdalo en un lugar seguro.

[WARNING] Los módulos de backup en PrestaShop pueden ser pesados para tiendas grandes. Si tu base de datos es muy grande (más de 100MB), el proceso puede fallar. En ese caso, usa el método manual de phpMyAdmin (explicado más abajo).


Método 2: La forma manual – Usando phpMyAdmin (Más control, sin plugins)

Este método no requiere instalar nada en tu web. Accedes directamente a la base de datos a través del panel de control de tu hosting. Es 100% fiable y funciona para WordPress y PrestaShop por igual.

¿Qué necesitas?

  • Acceso a tu panel de control de hosting (cPanel, Plesk, Syspanel , etc.).
  • Tus credenciales de la base de datos (usuario y contraseña). Normalmente las tienes en el archivo de configuración de tu web (wp-config.php para WordPress, parameters.php para PrestaShop).

Pasos detallados (válido para ambas plataformas):

  1. Accede a tu panel de control: Abre tu navegador y ve a la URL de tu panel. Por ejemplo, si usas Syspanel, la dirección sería https://tudominio.com:2106. Inicia sesión con tu usuario y contraseña de hosting.
  2. Busca phpMyAdmin: Dentro del panel, busca un icono o enlace llamado "phpMyAdmin", "Bases de datos" o "MySQL Databases". En Syspanel, suele estar en la sección "Bases de Datos".
  3. Selecciona tu base de datos: Se abrirá phpMyAdmin. En el menú de la izquierda, verás una lista de todas tus bases de datos. Haz clic en la que corresponde a tu web (WordPress o PrestaShop). Normalmente tiene un prefijo como tudominio_wp o tudominio_ps.
  4. Ve a la pestaña "Exportar": Una vez dentro de la base de datos, verás una fila de pestañas en la parte superior. Haz clic en "Exportar".
  5. Configura la exportación:
    • Método: Selecciona "Rápido" (es la opción más sencilla para un backup completo).
    • Formato: Asegúrate de que esté en "SQL". Este es el formato estándar para bases de datos.
  6. ¡Ejecuta!: Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
  7. Descarga el archivo: El navegador comenzará a descargar un archivo con extensión .sql. Este archivo contiene toda tu base de datos. ¡Guárdalo en tu ordenador, en un disco duro externo o en la nube!

[INFO] El método "Rápido" exporta TODA la base de datos sin opciones. Si quieres personalizar qué tablas exportar, usa el método "Personalizado", pero para un backup de emergencia, el rápido es perfecto.


Método 3: La forma avanzada – Usando la línea de comandos (Para los más técnicos)

Si tienes acceso SSH a tu servidor y te sientes cómodo con la terminal, este es el método más rápido y eficiente, especialmente para bases de datos muy grandes.

Comando para WordPress y PrestaShop:

El comando es el mismo para ambas plataformas, solo cambia el nombre de la base de datos.

mysqldump -u USUARIO -p NOMBRE_BASE_DATOS > backup_$(date +%Y%m%d).sql

Explicación:

  • mysqldump: Es la herramienta de línea de comandos para exportar bases de datos MySQL.
  • -u USUARIO: Reemplaza "USUARIO" con el nombre de usuario de tu base de datos.
  • -p: Te pedirá la contraseña de la base de datos.
  • NOMBRE_BASE_DATOS: Reemplázalo con el nombre exacto de tu base de datos.
  • >: Redirige la salida a un archivo.
  • backup_$(date +%Y%m%d).sql: Crea un archivo con la fecha actual (ej. backup_20231027.sql).

Pasos:

  1. Conéctate a tu servidor vía SSH.
  2. Navega a un directorio donde quieras guardar el backup (ej. cd ~/backups).
  3. Ejecuta el comando con tus datos.
  4. Introduce la contraseña cuando te la pida.
  5. ¡Listo! El archivo se habrá creado.

[TIP] Para comprimir el archivo y ahorrar espacio, puedes usar: mysqldump -u USUARIO -p NOMBRE_BASE_DATOS | gzip > backup_$(date +%Y%m%d).sql.gz. Luego, para descomprimirlo usarías gunzip.


Preguntas Frecuentes (FAQ) sobre Backup de Bases de Datos

¿Cada cuánto debo hacer una copia de seguridad?

Depende de la actividad de tu web.

  • Blog personal (WordPress): Una vez a la semana es suficiente.
  • Tienda online (PrestaShop): A diario. Cada pedido que recibes es un dato nuevo que no puedes permitirte perder.
  • Alta actividad: Si publicas varias veces al día o tienes cientos de pedidos, hazlo cada pocas horas.

¿Dónde debo guardar el archivo de backup?

Nunca en el mismo servidor de tu web. Si el servidor se cae, pierdes todo.

  • Opción 1 (Recomendada): En la nube (Google Drive, Dropbox, OneDrive).
  • Opción 2: En tu ordenador personal.
  • Opción 3: En un disco duro externo.
  • Opción 4 (La mejor): En dos de los lugares anteriores. ¡La redundancia es clave!

¿Qué hago si el backup es muy grande y no puedo descargarlo?

  • Solución 1: Usa la línea de comandos (SSH) con compresión (gzip).
  • Solución 2: Pide a tu hosting que te lo proporcione.
  • Solución 3: Divide la base de datos en partes usando herramientas como BigDump (para restaurar) o plugins que permiten exportar por partes.

¿Cómo restauro una copia de seguridad?

El proceso inverso. En phpMyAdmin, seleccionas la base de datos, vas a la pestaña "Importar", seleccionas tu archivo .sql y haces clic en "Continuar". ¡OJO! Esto sobrescribirá los datos actuales. Asegúrate de estar en la base de datos correcta.

¿El backup de archivos (temas, plugins, imágenes) es igual de importante?

No, pero sí muy útil. Los archivos se pueden volver a descargar (temas, plugins de los repositorios). Las imágenes y configuraciones personalizadas no. Sin embargo, si tienes un backup de la base de datos y los archivos, puedes reconstruir tu web al 100%. Te recomiendo hacer siempre un backup completo (archivos + base de datos).

¿Qué pasa si no tengo acceso a phpMyAdmin ni a SSH?

Algunos hostings muy básicos no lo ofrecen. En ese caso, tu única opción son los plugins/módulos de backup. Si tampoco puedes instalarlos, contacta con el soporte de tu hosting y pídeles que te hagan una copia de seguridad de la base de datos.


Conclusión

Hacer un backup base de datos de tu WordPress o PrestaShop no es un lujo, es una necesidad. Como has visto, hay métodos para todos los niveles de conocimiento. Empieza por el más sencillo (UpdraftPlus o phpMyAdmin) y, cuando te sientas seguro, prueba la línea de comandos.

No esperes a tener un problema. Dedica 10 minutos hoy a hacer tu primera copia de seguridad. Tu yo del futuro (cuando algo falle) te lo agradecerá infinitamente.

[WARNING] No confíes al 100% en un solo método. Prueba a restaurar tu backup en un entorno de prueba (un subdominio o localhost) para asegurarte de que funciona. ¡Una copia que no se puede restaurar no sirve de nada!

¿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