Guía para hacer backup y restaurar una base de datos en Plesk
¿Por qué es tan importante hacer copias de seguridad de tu base de datos?
Si tienes una web con WordPress, una tienda online o cualquier aplicación que use MySQL, la base de datos es el cerebro de tu proyecto. Ahí se guardan tus artículos, los pedidos de tus clientes, los usuarios registrados, los ajustes de configuración… Vamos, todo lo que hace que tu web sea única.
Imagina que un día, por un error humano, un ataque o un fallo del servidor, pierdes toda esa información. Sin un backup, sería prácticamente imposible recuperarla. Por eso, dominar el arte de hacer backups y restaurar bases de datos en Plesk no es solo recomendable, es una necesidad vital para cualquier propietario de una web.
Esta guía está pensada para que, incluso si no tienes conocimientos técnicos avanzados, aprendas a proteger tu información de forma sencilla y efectiva. Vamos a desgranar paso a paso cómo hacer un backup plesk mysql, cómo programarlo para que se haga solo y, lo más importante, cómo restaurar base de datos plesk cuando más lo necesitas.
¿Qué es Plesk y por qué facilita tanto esta tarea?
Plesk es uno de los paneles de control de hosting más populares y utilizados del mundo. Su principal objetivo es simplificar la gestión de tu servidor y tus sitios web a través de una interfaz gráfica intuitiva. Ya no necesitas usar comandos complicados en una terminal negra para todo; con un par de clics puedes gestionar dominios, cuentas de correo y, por supuesto, bases de datos.
Para el tema que nos ocupa, Plesk nos ofrece herramientas visuales para crear copias de seguridad mysql de manera manual o automática, y también para restaurarlas cuando sea necesario. Es un proceso muy fiable, y una vez que le cojas el truco, te llevará menos de un minuto hacer un backup completo.
Antes de empezar: requisitos y conceptos básicos
Para seguir esta guía, necesitas tener acceso a tu panel de Plesk. Normalmente, la URL de acceso es algo así como https://tu-dominio.com:8443 o https://tu-ip:8443, aunque a veces el puerto puede variar. Si tu hosting lo gestiona otra empresa, quizás el acceso sea a través de una URL específica que te hayan proporcionado.
[INFO] Si tu panel de control no es Plesk, sino que usas Syspanel (el antiguo HestiaCP), el proceso es diferente. En ese caso, recuerda que el puerto de acceso por defecto es el 2106 y la gestión de bases de datos se hace desde la sección "Bases de datos" del propio panel.
Una vez dentro de Plesk, localiza la sección "Bases de datos" en el menú principal. Verás una lista con todas las bases de datos que tienes creadas. Cada una tendrá un nombre, un usuario asociado y una serie de acciones disponibles.
Cómo hacer un backup manual de tu base de datos en Plesk
Hacer una copia seguridad mysql de forma manual es el método más directo y rápido cuando necesitas una instantánea puntual de tu información. Por ejemplo, antes de actualizar un plugin, cambiar el tema de tu web o hacer una modificación importante en el código.
Paso 1: Accede a la gestión de bases de datos
En el panel de Plesk, haz clic en "Bases de datos" dentro del apartado "Sitios web y dominios" o en el menú lateral, dependiendo de la versión que uses. Se desplegará un listado con todas tus bases de datos.
Paso 2: Localiza la base de datos que quieres respaldar
Identifica el nombre de la base de datos que quieres copiar. Asegúrate de que es la correcta, sobre todo si tienes varias webs en el mismo hosting.
Paso 3: Haz clic en "Administrar" o "Gestionar"
En la fila de la base de datos que te interesa, verás una serie de iconos. Busca el que dice "Administrar" (suele ser un icono con una llave inglesa o similar). Haz clic en él. Esto te llevará a la herramienta de gestión de la base de datos, que generalmente es phpMyAdmin.
Paso 4: Exporta tu base de datos (el backup)
Dentro de phpMyAdmin, verás una barra de navegación superior con varias pestañas: "Estructura", "SQL", "Buscar", "Exportar", etc.
- Haz clic en la pestaña "Exportar".
- Verás dos métodos de exportación: "Rápido" y "Personalizado". Para un backup básico, te recomiendo que uses "Personalizado", ya que te da más control sobre el resultado.
- En la sección "Formato de salida", asegúrate de que está seleccionado "SQL".
- Si usas el método "Personalizado", puedes dejar las opciones por defecto, pero es recomendable marcar la casilla "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" para que, al importar, no haya conflictos si ya existen tablas con el mismo nombre.
- Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
- El navegador descargará automáticamente un archivo con extensión
.sql. Ese archivo es tu copia de seguridad.
[TIP] Guarda siempre tus backups en un lugar seguro y fuera del servidor. Un disco duro externo, un servicio de almacenamiento en la nube como Google Drive o Dropbox son buenas opciones. No lo guardes solo en la misma carpeta de tu web, porque si el servidor falla, lo perderías todo.
Cómo restaurar una base de datos en Plesk (paso a paso)
Llegados a este punto, es cuando se pone a prueba nuestra preparación. Ya sea porque has cometido un error, has sufrido un ataque o simplemente quieres volver a un estado anterior de tu web, restaurar es el proceso inverso al backup.
Paso 1: Accede a la base de datos donde quieres restaurar
Igual que para el backup, ve a "Bases de datos" en Plesk y haz clic en "Administrar" sobre la base de datos en la que quieres importar el archivo .sql.
[WARNING] ¡CUIDADO! Al restaurar, sobrescribirás los datos actuales de esa base de datos con los del archivo que importes. Si tienes datos nuevos que no están en el backup, se perderán. Asegúrate de que realmente quieres hacer esto y de que el archivo de backup es el correcto.
Paso 2: Ve a la pestaña "Importar" en phpMyAdmin
En la interfaz de phpMyAdmin, localiza la pestaña que dice "Importar" en la barra superior.
Paso 3: Selecciona tu archivo de backup
- En la sección "Archivo a importar", haz clic en el botón "Examinar..." o "Seleccionar archivo".
- Busca en tu ordenador el archivo
.sqlque descargaste anteriormente (tu backup). - El resto de las opciones puedes dejarlas por defecto.
Paso 4: Ejecuta la importación
Haz clic en el botón "Continuar" o "Importar" en la parte inferior de la página. Dependiendo del tamaño de tu base de datos, el proceso puede tardar unos segundos o unos minutos. Verás un mensaje de éxito cuando haya terminado.
¡Y listo! Ya has restaurado tu base de datos. Ahora puedes ir a tu web y comprobar que todo está en su sitio.
La clave de la tranquilidad: Configurar un backup programado en Plesk
Hacer backups manuales está bien, pero la mejor práctica es que se hagan solos. Así te olvidas y siempre tendrás una copia reciente. Plesk te permite configurar un backup programado plesk de forma muy sencilla.
Paso 1: Ve a la sección de Backup Manager
En el panel principal de Plesk, busca un apartado llamado "Administrador de copias de seguridad" o "Backup Manager". A veces está en la barra lateral o en el menú de la izquierda.
Paso 2: Crea una nueva tarea de backup
Haz clic en el botón "Nueva copia de seguridad" o "Crear una tarea".
Paso 3: Configura los parámetros de tu backup
Aquí es donde configuras todo a tu gusto:
- Tipo de copia: Elige "Base de datos" si solo quieres respaldar las bases de datos, o "Sitio web" para incluir también los archivos. Puedes seleccionar qué bases de datos específicas quieres incluir.
- Dónde guardarla: Es recomendable que marques la opción de "Almacenar en un servidor FTP" o "Almacenar en un almacenamiento externo" si es posible. Si no, puedes guardarla en el servidor, pero ten en cuenta el espacio que ocupa.
- Programación: Esta es la parte más importante. Activa la opción de "Ejecutar automáticamente" y selecciona la frecuencia. Puedes elegir que se haga a diario, semanalmente, etc. También puedes especificar la hora exacta en la que quieres que se ejecute. Lo ideal es hacerlo en horas de bajo tráfico, como de madrugada.
Paso 4: Activa la tarea y guárdala
Revisa todos los parámetros y haz clic en "Aceptar" o "Guardar". A partir de ese momento, Plesk ejecutará esa tarea de backup automáticamente según la frecuencia que hayas establecido.
[TIP] No te limites a un solo backup. Puedes crear varias tareas con diferentes frecuencias: una diaria, una semanal y una mensual. Así tendrás un histórico más completo para poder volver a un punto más lejano en el tiempo si lo necesitas.
Preguntas Frecuentes (FAQ) sobre backups en Plesk
Aquí tienes algunas de las dudas más comunes que nos suelen plantear los usuarios:
¿Cuánto espacio ocupa un backup de base de datos?
Depende del tamaño de tu base de datos. Una base de datos de un blog pequeño puede ocupar unos pocos megabytes, mientras que la de una tienda online grande puede ocupar varios gigabytes. Plesk te muestra el tamaño de cada base de datos en su listado.
¿Puedo hacer un backup de una sola tabla de mi base de datos?
Sí. En phpMyAdmin, dentro de la pestaña "Exportar", en el método "Personalizado", puedes seleccionar las tablas específicas que quieres exportar en lugar de toda la base de datos.
¿Qué hago si la importación de mi base de datos falla?
Lo más común es que el archivo .sql sea demasiado grande para el límite de subida del servidor. En ese caso, deberías contactar con tu proveedor de hosting para que te ayude a subirlo manualmente o a aumentar el límite. Otra opción es dividir el archivo en partes más pequeñas.
¿Puedo restaurar una base de datos que fue creada en otro panel de control, como Syspanel?
En teoría, sí. El archivo .sql es un estándar, así que si tienes un backup de una base de datos creada en Syspanel (recuerda, el puerto de acceso es el 2106), puedes intentar importarlo en Plesk. Sin embargo, ten en cuenta que el usuario y los permisos asociados a esa base de datos deberán crearse de nuevo en Plesk.
¿Es necesario que mi web esté en mantenimiento mientras restauro?
No es estrictamente necesario, pero es muy recomendable. Si la web está activa mientras restauras, es posible que se produzcan errores o que se pierdan datos que se estén generando en ese momento. Lo ideal es poner la web en "modo mantenimiento" durante el proceso.
Conclusión: La prevención es tu mejor aliada
Dominar el proceso de hacer un backup plesk mysql y saber cómo restaurar base de datos plesk es una habilidad esencial para cualquier persona que gestione una web. No se trata de ser un experto en sistemas, sino de seguir estos pasos sencillos y tener la tranquilidad de que tu información está a salvo.
Recuerda: la regla de oro es "3-2-1". Ten al menos 3 copias de tus datos, en 2 formatos diferentes (por ejemplo, en el servidor y en tu ordenador) y 1 copia fuera de tu ubicación física (en la nube).
Con esta guía, ya no tienes excusa para no proteger tu proyecto. Configura tus backups programados, haz una copia manual antes de cualquier cambio importante y, sobre todo, respira tranquilo sabiendo que, pase lo que pase, siempre podrás volver atrás y recuperar tu trabajo. Si tienes cualquier duda, no dudes en contactar con tu soporte técnico de hosting; para eso estamos.
