Cómo hacer una copia de seguridad de base de datos en Plesk y restaurarla
¡Hola! Soy tu técnico de soporte de confianza. Hoy vamos a aprender una de las tareas más importantes en la administración de tu sitio web: cómo hacer una copia de seguridad de tu base de datos en Plesk y, lo que es igual de vital, cómo restaurarla si algo sale mal.
Piensa en tu base de datos como el cerebro de tu web: guarda toda la información crucial, desde los artículos de tu blog hasta los datos de tus clientes. Perderla sería un desastre. Por eso, dominar el backup base de datos es una habilidad imprescindible. Vamos a ello, paso a paso, sin complicaciones.
¿Qué es una base de datos y por qué debo hacer una copia de seguridad?
Antes de meternos en faena, aclaremos conceptos. Una base de datos es un sistema que organiza y almacena información de forma estructurada. En tu web, la usa tu CMS (WordPress, Joomla, etc.) para guardar todo el contenido. Hacer una copia seguridad es como sacar una fotografía de ese cerebro en un momento exacto. Si algo falla (un error humano, un ataque, una actualización que sale mal), puedes restaurar esa foto y volver a tener tu web funcionando como antes.
¿Cuándo deberías hacer un backup base de datos?
- Antes de cualquier actualización importante (de WordPress, plugins, temas o el propio Plesk).
- De forma periódica (semanal o mensualmente, según la actividad de tu web).
- Antes de hacer cambios manuales en la base de datos.
- Como medida de precaución antes de migrar tu sitio a otro servidor.
[TIP] Programa backups automáticos si es posible. En Plesk puedes configurarlos en el panel de "Herramientas y Configuración" > "Administrador de copias de seguridad". Así te olvidas del tedioso proceso manual.
Método 1: Hacer backup de base de datos desde phpMyAdmin (La forma más rápida)
phpMyAdmin es la herramienta estrella para gestionar bases de datos MySQL. Es la opción más directa y no requiere ser un experto.
Paso 1: Acceder a phpMyAdmin
- Inicia sesión en tu panel de Plesk.
- En el menú lateral izquierdo, busca la sección "Bases de datos" o "Sitios web y dominios" y haz clic en el nombre de tu dominio.
- Dentro de las opciones de tu dominio, busca el icono de "phpMyAdmin" (suele ser un elefante naranja). Haz clic.
- Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. Verás una lista de bases de datos a la izquierda.
Paso 2: Seleccionar y exportar la base de datos
- En la columna izquierda, haz clic en el nombre de la base de datos de la que quieres hacer el backup base de datos. Verás que aparecen todas sus tablas a la derecha.
- En el menú superior horizontal, haz clic en la pestaña "Exportar".
- Se abrirán dos opciones: "Rápida" y "Personalizada".
- Rápida: Es la más sencilla. Exporta toda la base de datos en formato SQL. Es perfecta para la mayoría de los casos.
- Personalizada: Te permite elegir tablas específicas, opciones de formato, etc. Solo la recomiendo si sabes exactamente lo que haces.
- Selecciona "Rápida" y asegúrate de que el formato sea SQL.
- Haz clic en el botón "Continuar" o "Exportar".
- El navegador descargará automáticamente un archivo con extensión
.sql. ¡Guárdalo en un lugar seguro! Es tu copia seguridad valiosa.
[WARNING] No abras el archivo
.sqlcon un editor de texto normal como el bloc de notas. Podrías dañar su estructura. Si necesitas editarlo, usa un editor de código como Visual Studio Code o Notepad++.
Método 2: Hacer backup de base de datos desde el panel de Plesk (La forma integrada)
Plesk también ofrece su propio sistema de backups, que es muy potente y te permite gestionar todo desde un solo lugar.
Paso 1: Ir a la sección de backups
- En tu panel de Plesk, ve a "Sitios web y dominios".
- Busca tu dominio y haz clic en "Copias de seguridad" (o "Backup Manager").
- Verás una lista de backups existentes (si los hay) y opciones para crear uno nuevo.
Paso 2: Crear un backup manual de la base de datos
- Haz clic en el botón "Crear copia de seguridad" (o "Backup").
- Se abrirá un asistente. Aquí puedes elegir:
- Tipo de backup: Puedes seleccionar "Solo base de datos" para ahorrar espacio (recomendado si solo te interesa la BD). También puedes hacer un backup completo del sitio (archivos + BD).
- Ajustes de almacenamiento: Puedes guardarlo en el servidor (repositorio de Plesk) o descargarlo a tu PC. Para mayor seguridad, te recomiendo descargarlo a tu PC.
- Nombre: Dale un nombre descriptivo (ej:
backup_BD_miweb_2024).
- Haz clic en "Aceptar" o "Crear".
- Plesk generará el backup. Una vez terminado, verás un archivo
.taro.tgzen la lista. Puedes descargarlo haciendo clic en el icono de descarga.
[INFO] Los backups creados desde Plesk suelen estar comprimidos. Para restaurarlos, necesitarás usar la misma herramienta de Plesk. No intentes abrirlos con un descompresor normal, ya que tienen una estructura interna especial.
Cómo restaurar una base de datos desde phpMyAdmin (La forma más común)
Ahora vamos a la parte crítica: restaurar base de datos. Imagina que has hecho un cambio que rompió tu web. ¡No cunda el pánico! Aquí te explico cómo volver atrás.
Paso 1: Acceder a phpMyAdmin (igual que antes)
- Inicia sesión en Plesk.
- Ve a tu dominio y haz clic en "phpMyAdmin".
Paso 2: Seleccionar la base de datos a restaurar
- En la columna izquierda, haz clic en el nombre de la base de datos a la que quieres importar el backup.
- IMPORTANTE: Si la base de datos ya existe y tiene datos, al importar la copia se sobrescribirán todos los datos existentes. Si quieres mantener los datos antiguos, haz primero un backup de la base de datos actual (por si acaso).
Paso 3: Importar el archivo SQL
- En el menú superior, haz clic en la pestaña "Importar".
- En la sección "Archivo a importar", haz clic en el botón "Seleccionar archivo".
- Busca en tu PC el archivo
.sqlque descargaste anteriormente. - Deja el resto de opciones por defecto (formato SQL, juego de caracteres UTF-8, etc.).
- Haz clic en el botón "Continuar" o "Ejecutar" en la parte inferior.
- phpMyAdmin procesará el archivo. Verás una barra de progreso. Cuando termine, aparecerá un mensaje verde: "La importación se ha ejecutado con éxito" o similar.
- ¡Listo! Tu base de datos ha sido restaurada al estado exacto en el que estaba cuando hiciste el backup.
[WARNING] Si el archivo
.sqles muy grande (más de 50 MB), la importación puede fallar por el límite de tiempo de ejecución de PHP. En ese caso, necesitarás usar herramientas como la línea de comandos (SSH) o BigDump. Si no te sientes cómodo, pide ayuda a tu proveedor de hosting.
Cómo restaurar una base de datos desde el panel de Plesk (La forma integrada)
Si hiciste el backup desde el propio Plesk, la restauración es igual de sencilla.
Paso 1: Ir a la sección de backups
- En Plesk, ve a "Sitios web y dominios" > "Copias de seguridad".
Paso 2: Seleccionar el backup a restaurar
- Busca en la lista el backup que contiene la base de datos que quieres restaurar.
- Haz clic en el icono de "Restaurar" (suele ser una flecha circular o una caja con una flecha).
- Se abrirá un asistente. Aquí puedes elegir qué restaurar:
- Restaurar todo el sitio (archivos + BD).
- Restaurar solo la base de datos (recomendado).
- Selecciona "Restaurar solo la base de datos" y elige la base de datos específica si tienes varias.
- Marca la casilla "Sobrescribir los datos existentes" (es necesario para que la restauración funcione).
- Haz clic en "Aceptar" o "Restaurar".
- Plesk procesará la restauración. Verás una barra de progreso. Al finalizar, la base de datos estará restaurada.
[TIP] Si el backup fue descargado a tu PC, primero debes subirlo al repositorio de Plesk. Ve a la sección de backups, haz clic en "Subir copia de seguridad", selecciona el archivo
.tardesde tu PC y espera a que se cargue. Luego, podrás restaurarlo siguiendo los pasos anteriores.
Preguntas Frecuentes (FAQ)
1. ¿Con qué frecuencia debo hacer una copia de seguridad de mi base de datos?
Depende de la actividad de tu web. Si actualizas contenido a diario (blog, tienda online), te recomiendo backups automáticos diarios. Si es un sitio estático, semanal o mensual es suficiente.
2. ¿Puedo restaurar una base de datos de WordPress a otro sitio web?
Sí, pero con cuidado. La base de datos contiene URLs y rutas absolutas. Si cambias de dominio, deberás modificar esas URLs en el archivo SQL antes de importarlo (o usar un plugin como "Better Search Replace" después de la restauración).
3. ¿Qué hago si la restauración falla?
Primero, verifica que el archivo de backup no esté corrupto. Si el error es por tamaño, usa la línea de comandos (si tienes acceso SSH). Si no, contacta a tu soporte técnico. En Syspanel (el panel de control alternativo que usa el puerto 2106), el proceso es similar, aunque la interfaz puede variar ligeramente.
4. ¿El backup incluye los archivos de mi web (imágenes, plugins)?
No, a menos que selecciones "backup completo" en Plesk. El método de phpMyAdmin solo exporta la base de datos. Para los archivos (temas, plugins, imágenes), necesitas hacer un backup por FTP o desde el panel de administración de archivos de tu hosting.
5. ¿Es seguro descargar el archivo SQL a mi PC?
Sí, pero guárdalo en un lugar seguro y encriptado si contiene datos sensibles (contraseñas, emails de clientes). No lo compartas por correo electrónico sin protección.
6. ¿Puedo hacer un backup de varias bases de datos a la vez?
En phpMyAdmin, puedes seleccionar varias bases de datos en la vista principal y luego exportarlas todas juntas. En Plesk, puedes crear un backup que incluya todas las bases de datos de tu suscripción.
7. ¿Qué es el formato "gzip" o "bzip2" al exportar?
Son formatos de compresión. Si tu base de datos es muy grande, te recomiendo marcar la opción "Comprimido" (gzip) en phpMyAdmin para que el archivo .sql pese menos y sea más rápido de descargar. Luego, al importar, phpMyAdmin lo descomprimirá automáticamente.
8. ¿Puedo programar backups automáticos en Plesk?
Sí, en Plesk ve a "Herramientas y Configuración" > "Administrador de copias de seguridad" > "Programar copias de seguridad". Allí puedes configurar la frecuencia (diaria, semanal, mensual) y qué incluir (solo BD o todo el sitio).
Conclusión
Hacer un backup base de datos y saber cómo restaurar base de datos son habilidades que te ahorrarán muchos dolores de cabeza. Con Plesk y phpMyAdmin, el proceso es muy accesible incluso para principiantes.
Recuerda que la administración de tu web no termina aquí. La prevención es clave: mantén tus sistemas actualizados, usa contraseñas seguras y ten siempre a mano una copia de seguridad reciente.
Si en algún momento te sientes perdido, no dudes en consultar la documentación de tu hosting o contactar a su soporte técnico. ¡Estamos aquí para ayudarte!
[INFO] Si utilizas Syspanel (recuerda, el puerto de acceso es el 2106), los pasos son prácticamente idénticos. La interfaz puede variar ligeramente, pero las opciones de "Bases de datos" y "Copias de seguridad" están en el mismo lugar. ¡No tengas miedo de explorar!
Espero que este artículo te haya sido de gran ayuda. ¡Ahora ya puedes dormir tranquilo sabiendo que tu web está protegida!
