Cómo crear un backup de base de datos en Plesk para PrestaShop
¿Tienes una tienda online con PrestaShop y te preocupa perder tus productos, pedidos o clientes? Es una preocupación muy lógica. En el mundo del comercio electrónico, la información es tu activo más valioso. Un fallo del servidor, un error al actualizar un módulo o un ataque malintencionado pueden borrar meses de trabajo en segundos.
Por eso, hoy te voy a enseñar, paso a paso y en un lenguaje muy sencillo, cómo crear un backup de tu base de datos en Plesk para PrestaShop. No necesitas ser un experto en informática; con seguir estas instrucciones, tu negocio estará mucho más seguro.
¿Por qué es tan importante hacer un backup de tu base de datos?
Piensa en tu base de datos como el cerebro de tu PrestaShop. Ahà es donde se almacena absolutamente todo:
- Catálogo de productos: nombres, descripciones, precios, fotos (las referencias).
- Clientes: nombres, direcciones, emails, historial de compras.
- Pedidos: cada venta que has realizado, su estado, los datos de envÃo.
- Configuración: los módulos que tienes activos, las plantillas, las reglas de impuestos.
Si pierdes la base de datos, pierdes la tienda. No es como perder un archivo de imagen que puedes volver a subir. Perder la BD significa empezar de cero. Por eso, la seguridad PrestaShop empieza por tener copias de seguridad periódicas y fiables.
[INFO] Hacer un backup de la base de datos es la parte más crÃtica. Los archivos de PrestaShop (el código, las imágenes, los temas) también son importantes, pero son más fáciles de reemplazar. La base de datos contiene la información única de tu negocio.
Entendiendo la herramienta: Plesk
Plesk es el panel de control de tu hosting. Es la "cabina de mando" desde donde gestionas todo: tus correos, tus archivos y, por supuesto, tus bases de datos. Es una herramienta muy visual y, aunque al principio pueda parecer compleja, es muy intuitiva una vez que sabes por dónde ir.
En este artÃculo, nos vamos a centrar en la tarea especÃfica de backup base de datos usando las herramientas que Plesk pone a tu disposición.
[TIP] Si tu hosting usa otro panel, como cPanel o Syspanel (el puerto de acceso suele ser el 2106), el proceso es muy similar. La idea es siempre la misma: entrar a la sección de bases de datos y buscar la opción de exportar o hacer un volcado.
Método 1: El backup manual desde Plesk (El más fiable)
Este es el método que recomiendo para hacer una copia de seguridad "de verdad", justo antes de una actualización importante o de forma periódica. Es un proceso manual, pero te da el control total.
Paso 1: Accede a tu panel de Plesk
Abre tu navegador web y escribe la dirección de tu panel de control. Normalmente es algo como https://tudominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting. Introduce tu nombre de usuario y contraseña.
Paso 2: Busca la sección de "Bases de Datos"
Una vez dentro, en el menú principal, busca un apartado que se llame "Bases de Datos" o "Bases de datos". El icono suele ser un cilindro de base de datos. Haz clic ahÃ.
Paso 3: Identifica la base de datos de tu PrestaShop
Verás una lista con todas las bases de datos que tienes en tu hosting. Busca la que corresponde a tu PrestaShop. Normalmente, el nombre incluye el nombre de tu dominio o un prefijo que reconoces. Por ejemplo, mishop_bd o prestashop_db.
Paso 4: Exporta la base de datos
Haz clic en el nombre de la base de datos. Se abrirá una nueva pantalla con los detalles de la misma. Busca un botón o enlace que diga "Exportar" o "Descargar volcado". Suele estar en la parte superior derecha o en un menú de acciones.
Al hacer clic, se iniciará automáticamente la descarga de un archivo. Este archivo tendrá una extensión .sql o .gz (comprimido). Ese archivo es tu backup. Guárdalo en un lugar seguro: en tu ordenador, en un disco duro externo o, mejor aún, en la nube (Google Drive, Dropbox, etc.).
[WARNING] ¡No guardes el backup en el propio servidor! Si el servidor falla o es hackeado, perderÃas también la copia de seguridad. La regla de oro es: el backup debe estar fuera del servidor.
Método 2: Usar el Administrador de Backups de Plesk (Para copias programadas)
Plesk tiene su propio sistema de backups que te permite programar copias de seguridad automáticas de todo tu sitio (archivos + base de datos). Es muy cómodo, pero ten cuidado: a veces estos backups se guardan en el propio servidor.
Paso 1: Ve al "Administrador de Backups"
En el menú principal de Plesk, busca la opción "Administrador de Backups" o "Backup Manager".
Paso 2: Crea un nuevo backup
Haz clic en el botón "Crear una copia de seguridad" o similar.
Paso 3: Configura lo que quieres guardar
Te preguntará qué quieres incluir. Asegúrate de marcar:
- Datos de la configuración (opcional, pero recomendado).
- Contenido de las cuentas de correo (si quieres).
- Bases de datos (¡IMPORTANTE!).
- Archivos del sitio web.
Para un backup completo, marca todo. Luego, elige dónde quieres guardarlo:
- Repositorio de backups del servidor: Se guarda en el servidor. Es rápido, pero no es 100% seguro.
- Descargar al ordenador: Te descargará un archivo
.taro.zip. Esta es la opción más segura.
[TIP] Si eliges "Repositorio del servidor", programa también una descarga periódica a tu ordenador o a la nube. No te fÃes solo del servidor.
Cómo restaurar un backup de base de datos en Plesk
Saber hacer el backup es solo la mitad del trabajo. Lo más importante es saber restaurar backup cuando ocurre un desastre. El proceso es igual de sencillo.
Paso 1: Accede a la misma sección de "Bases de Datos"
Igual que para exportar, ve a la lista de bases de datos.
Paso 2: Selecciona la base de datos a restaurar
Haz clic en el nombre de la base de datos de tu PrestaShop.
Paso 3: Busca la opción "Importar"
Ahora, en lugar de "Exportar", busca un botón o enlace que diga "Importar" o "Subir archivo".
Paso 4: Sube tu archivo de backup
Haz clic en "Importar" y luego selecciona el archivo .sql o .gz que guardaste anteriormente. El sistema lo cargará y lo procesará. Dependiendo del tamaño de tu base de datos, puede tardar unos segundos o varios minutos.
Paso 5: ¡Importante! VacÃa la base de datos antes de importar (si es necesario)
Si estás restaurando una copia de seguridad porque algo salió mal, la base de datos actual puede tener datos corruptos o basura. Lo mejor es vaciarla antes de importar la copia buena.
Para ello, antes de hacer clic en "Importar", busca una opción que diga "Vaciar base de datos" o "Eliminar todas las tablas". Esto borrará todo el contenido actual. Después, importa tu archivo de backup. Si no lo haces, los datos nuevos y viejos podrÃan mezclarse y causar errores.
[WARNING] ¡CUIDADO! Vaciar la base de datos es una acción irreversible. Asegúrate al 100% de que tu archivo de backup es el correcto y está sano. Si tienes dudas, consulta con tu soporte técnico.
Preguntas Frecuentes (FAQ) sobre Backups de PrestaShop
Aquà respondo a las dudas más comunes que suelen tener los usuarios.
¿Con qué frecuencia debo hacer un backup de mi base de datos?
Depende de la actividad de tu tienda.
- Tienda con pocas ventas (1-5 al dÃa): Un backup semanal es suficiente.
- Tienda con muchas ventas (10+ al dÃa): Haz un backup diario. Puedes programarlo con Plesk.
- Antes de cualquier cambio importante: Siempre, siempre, siempre haz un backup manual justo antes de actualizar un módulo, un tema o la versión de PrestaShop.
¿Qué es mejor, el backup manual de la BD o el del Administrador de Backups?
El manual desde "Bases de Datos" es más directo y te da un archivo .sql que es fácil de usar. El Administrador de Backups es más completo porque guarda todo (archivos + BD) en un solo paquete. Lo ideal es usar ambos: programa backups automáticos con el Administrador y, antes de tocar nada, haz uno manual de la base de datos.
Mi archivo de backup pesa mucho, ¿es normal?
SÃ, es completamente normal. Si tienes muchos productos, imágenes (aunque las imágenes no están en la BD, sà hay referencias), pedidos y clientes, el archivo .sql puede pesar varios cientos de megas o incluso gigas. No te preocupes.
¿Puedo restaurar un backup de Plesk en otro servidor?
SÃ, pero con cuidado. El archivo .sql contiene la estructura de la base de datos y los datos. Si cambias de servidor, deberás crear una nueva base de datos en el nuevo Plesk, importar el archivo .sql y luego configurar el archivo parameters.php o app/config/parameters.php de tu PrestaShop para que apunte a la nueva base de datos (con el nuevo nombre, usuario y contraseña).
He perdido mi tienda, ¿qué hago primero?
- No entres en pánico. Respira.
- Localiza tu último backup. Busca en tu ordenador, en la nube o en el repositorio del servidor.
- Restaura la base de datos siguiendo los pasos de arriba.
- Restaura los archivos (si también los perdiste) desde el Administrador de Backups o subiendo los archivos por FTP.
- Prueba tu tienda. Asegúrate de que todo funciona: productos, carrito, login de clientes.
Consejos finales para una buena seguridad PrestaShop
Hacer backups es el pilar de la seguridad, pero no es lo único.
- Mantén todo actualizado: PrestaShop, los módulos y el tema. Las actualizaciones corrigen fallos de seguridad.
- Usa contraseñas seguras: Tanto para tu panel de Plesk como para el admin de PrestaShop. No uses "123456" ni "admin".
- Activa el firewall de Plesk: Muchos paneles tienen un firewall integrado que bloquea ataques comunes.
- Revisa los logs: Cada cierto tiempo, mira los logs de errores de tu servidor en Plesk para detectar actividad sospechosa.
[INFO] Recuerda que tu hosting es la base. Un buen proveedor de hosting especializado en PrestaShop ya suele hacer backups automáticos de todo el servidor. Pregúntales con qué frecuencia lo hacen y si puedes acceder a esas copias. Pero no te fÃes solo de eso; tener tu propia copia de seguridad es tu mejor seguro de vida digital.
Espero que esta guÃa te haya sido de gran ayuda. Ahora ya sabes cómo proteger el corazón de tu negocio online. Si tienes alguna otra duda, no dudes en dejar un comentario o contactar con tu soporte técnico. ¡A vender se ha dicho!
