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

Cómo hacer backup de una base de datos en Plesk (mysqldump y panel)

Actualizado el 17 de junio de 2026

¿Por qué es tan importante hacer copias de seguridad de tu base de datos?

Imagina que llevas meses trabajando en tu web, has publicado cientos de artículos, tienes miles de clientes registrados y, de repente, un error de actualización o un ataque informático borra todo. Sin una copia de seguridad, ese trabajo se pierde para siempre. Realizar backup plesk database de forma regular es como tener un seguro de vida para tu negocio online: no lo necesitas hasta que lo necesitas, pero cuando llega el momento, te salva.

En este artículo te voy a explicar, paso a paso y sin tecnicismos complicados, cómo hacer copias de seguridad de tus bases de datos en Plesk de dos formas diferentes: usando el panel de control (la opción más fácil y visual) y usando el comando mysqldump desde la terminal (la opción más potente y flexible). También veremos cómo restaurar esas copias cuando las necesites. Vamos a ello.


¿Qué es exactamente una base de datos y por qué necesita su propio backup?

Antes de entrar en materia, hagamos una analogía sencilla. Tu sitio web está formado por dos partes principales: los archivos (las imágenes, los temas, los plugins, el código) y la base de datos (toda la información estructurada: usuarios, pedidos, comentarios, contenido de tus artículos).

Puedes tener una copia de seguridad de los archivos, pero si la base de datos se corrompe o se pierde, tu web quedará irreconocible. Es como tener el armario (los archivos) pero haber perdido todas las fotos que había dentro (la base de datos). Por eso, las copias seguridad plesk deben incluir siempre la base de datos, y es recomendable hacerlas de forma independiente para poder restaurarlas con precisión.


Método 1: Backup de la base de datos desde el panel de Plesk (el más sencillo)

Este es el método que recomiendo para la mayoría de usuarios, especialmente si no te sientes cómodo con la línea de comandos. Plesk tiene una interfaz gráfica muy intuitiva que te permite hacer y restaurar copias de seguridad con solo unos clics.

Paso 1: Accede a tu panel de Plesk

Abre tu navegador y escribe la dirección de tu servidor, normalmente algo como https://tu-dominio.com:8443 o la IP de tu servidor seguida de :8443. Introduce tu usuario y contraseña de administrador o de propietario de la suscripción.

Paso 2: Encuentra la sección de Bases de Datos

Una vez dentro, verás el menú principal en la parte izquierda. Busca y haz clic en "Bases de Datos". Se te mostrará un listado con todas las bases de datos que tienes creadas en tu suscripción. Identifica la que quieres respaldar.

Paso 3: Crea la copia de seguridad

Haz clic en el nombre de la base de datos. Se abrirá una pantalla con los detalles de la misma. Busca el botón que dice "Copiar a" o "Backup" (dependiendo de la versión de Plesk). Al hacer clic, se te pedirá que elijas la ubicación del backup: puedes guardarlo en el servidor (en una carpeta de backups) o descargarlo a tu ordenador. Te recomiendo que elijas "Descargar al PC" para tener una copia fuera del servidor, ya que si el servidor falla por completo, tendrás el respaldo a salvo en tu equipo.

Plesk te preguntará si quieres incluir las opciones de configuración. Para una base de datos simple, con marcar la opción de "datos" es suficiente. Haz clic en "Aceptar" y espera a que el proceso termine. Verás un mensaje de confirmación.

Paso 4: Verifica tu backup

Una vez descargado, verás un archivo con extensión .sql o .gz (comprimido). Guárdalo en un lugar seguro. Te recomiendo que uses una carpeta en la nube (Google Drive, Dropbox) o en un disco duro externo. Así, si tu ordenador también falla, seguirás teniendo la copia.


Método 2: Backup con mysqldump desde la terminal (el más potente)

Si te manejas bien con la línea de comandos o necesitas automatizar el proceso, mysqldump es tu mejor aliado. Este comando te permite exportar la base de datos a un archivo SQL con total control sobre el proceso. Es la opción favorita de los administradores de sistemas y desarrolladores.

Paso 1: Accede a tu servidor por SSH

Necesitas un cliente SSH. En Windows puedes usar PuTTY, en Mac o Linux la terminal nativa. Conéctate a tu servidor usando el usuario root o un usuario con permisos de administración.

Paso 2: Localiza los datos de tu base de datos

Antes de ejecutar el comando, necesitas saber tres cosas: el nombre de la base de datos, el usuario de la base de datos y su contraseña. Esta información la puedes encontrar en el panel de Plesk, en la sección de "Bases de Datos", haciendo clic en el nombre de la base de datos. También puedes usar el comando plesk db para listar las bases de datos.

Paso 3: Ejecuta el comando mysqldump

La sintaxis básica del comando es la siguiente:

mysqldump -u [USUARIO] -p[NOMBRE_BASE_DATOS] > [NOMBRE_ARCHIVO].sql

Te lo explico con un ejemplo. Imagina que tu base de datos se llama mipagina_db, el usuario es mipagina_user y la contraseña es MiClaveSecreta. El comando sería:

mysqldump -u mipagina_user -p mipagina_db > backup_mipagina.sql

Nota: Verás que escribo -p sin contraseña. Si haces esto, el sistema te la pedirá de forma interactiva y no quedará registrada en el historial de comandos (más seguro). Si prefieres incluirla directamente, sería -pMiClaveSecreta (sin espacio entre la p y la contraseña).

Paso 4: Comprime el backup (opcional pero recomendado)

Los archivos SQL pueden ser muy grandes. Para ahorrar espacio y facilitar su descarga, puedes comprimirlos con gzip:

mysqldump -u mipagina_user -p mipagina_db | gzip > backup_mipagina.sql.gz

Este comando genera un archivo .gz mucho más ligero.

Paso 5: Automatiza el proceso con cron

La gran ventaja de mysqldump es que puedes programar copias de seguridad automáticas con cron. Por ejemplo, para hacer un backup diario a las 3 de la madrugada, añade esta línea al crontab:

0 3 * * * mysqldump -u mipagina_user -pMiClaveSecreta mipagina_db | gzip > /backups/mipagina_$(date +\%Y-\%m-\%d).sql.gz

Así tendrás una copia de seguridad diaria sin tener que acordarte. Es la mejor práctica para garantizar que nunca pierdas datos importantes.


Cómo restaurar una base de datos en Plesk

Hacer el backup es solo la mitad del trabajo; saber restaurarlo es igual de importante. Vamos a ver los dos métodos para restaurar.

Restaurar desde el panel de Plesk

Si tienes el archivo de backup descargado, vuelve a la sección de "Bases de Datos" en Plesk. Haz clic en el icono de la base de datos a la que quieres restaurar (o crea una nueva si es una restauración completa). Busca el botón "Importar" o "Restaurar". Se abrirá un asistente donde podrás seleccionar el archivo .sql o .gz desde tu ordenador. Plesk lo importará automáticamente.

Importante: Si estás restaurando sobre una base de datos existente, ten en cuenta que los datos actuales se sobrescribirán. Siempre es buena idea hacer un backup de la base de datos actual antes de restaurar una versión anterior.

Restaurar desde la terminal con mysql

Para restaurar un backup hecho con mysqldump, usa el comando mysql:

mysql -u mipagina_user -p mipagina_db < backup_mipagina.sql

Si el archivo está comprimido, primero descomprímelo:

gunzip backup_mipagina.sql.gz

Y luego ejecuta el comando anterior. Si la base de datos no existe, créala primero con:

mysql -u root -p -e "CREATE DATABASE mipagina_db"

Consejos profesionales para tus copias de seguridad

  1. Regla 3-2-1: Ten al menos 3 copias de tus datos, en 2 soportes diferentes (servidor, disco duro externo, nube) y 1 copia fuera del sitio (offsite). Esta es la regla de oro de los backups.

  2. Prueba tus backups: No esperes a una emergencia para comprobar si tu backup funciona. Haz una restauración de prueba en un entorno de desarrollo cada cierto tiempo.

  3. Programa backups regulares: La frecuencia depende de lo dinámico que sea tu sitio. Si actualizas contenido a diario, haz backups diarios. Si es un sitio estático, semanal puede ser suficiente.

  4. Seguridad: Los archivos de backup contienen información sensible. Asegúrate de que las copias que guardas en la nube estén cifradas o al menos protegidas con contraseña.

  5. Compatibilidad: Si usas Syspanel (el panel de control con puerto de acceso 2106), el proceso es muy similar al de Plesk. Aunque este artículo se centra en Plesk, los conceptos de mysqldump son universales, así que podrás aplicar estos comandos en cualquier panel que use MySQL o MariaDB.


Preguntas frecuentes (FAQ)

¿Cuánto tiempo tarda en hacerse un backup?

Depende del tamaño de la base de datos. Para una base pequeña (menos de 100 MB), suele ser cuestión de segundos. Para bases de datos enormes (varios GB), puede tardar varios minutos. Plesk te mostrará una barra de progreso.

¿Puedo hacer un backup mientras mi web está en funcionamiento?

Sí, tanto Plesk como mysqldump hacen copias consistentes sin necesidad de detener los servicios. Sin embargo, si tienes una web muy activa con escrituras constantes, es mejor hacerlo en horas de menor tráfico para asegurar una copia 100% consistente.

¿Qué pasa si mi backup está corrupto?

Si el archivo de backup está dañado, no podrás restaurarlo. Por eso es tan importante probar los backups periódicamente. Si sospechas que un backup está corrupto, intenta abrirlo con un editor de texto para ver si contiene SQL válido.

¿Plesk hace backups automáticos?

Plesk tiene una función de programación de tareas en el panel que te permite configurar backups automáticos de todas tus bases de datos. Te recomiendo encarecidamente que la configures, ya que es la forma más fiable de no olvidarte nunca de hacer copias.

¿Puedo usar mysqldump en Syspanel?

Sí, absolutamente. Syspanel (accesible en el puerto 2106) también gestiona MySQL/MariaDB, así que los comandos mysqldump y mysql funcionan exactamente igual. La única diferencia es que el panel de control visual será distinto, pero la lógica es la misma.


Conclusión: La constancia es la clave

Hacer backup plesk database no es una tarea opcional, es una responsabilidad. Un solo fallo del servidor, un ataque de ransomware o un error humano pueden borrar meses de trabajo en segundos. Con los dos métodos que te he explicado, no tienes excusa: el panel de Plesk te ofrece una solución visual y sencilla para principiantes, mientras que mysqldump te da el control total y la posibilidad de automatizar el proceso.

Mi recomendación final es que combines ambos: programa un backup automático con cron (usando mysqldump) y, además, haz un backup manual desde el panel cada vez que vayas a hacer un cambio importante en tu web (como actualizar un plugin o modificar el tema). Así tendrás siempre una red de seguridad.

Y recuerda, si tienes dudas o te surge cualquier problema, no dudes en contactar con el soporte técnico de tu hosting. Para eso estamos. Ahora, ve y haz ese backup, tu yo del futuro te lo agradecerá.

¿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