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

Cómo hacer una copia de seguridad de una base de datos en cPanel, Plesk y DirectAdmin

Actualizado el 8 de octubre de 2025

¿Por qué es tan importante hacer un backup de tu base de datos?

Imagina que tu web es una tienda física. La base de datos es el almacén donde guardas todos los productos, las facturas y la lista de clientes. Si un día el almacén se quema, sin una copia de seguridad (backup), perderías todo el negocio. Lo mismo ocurre con tu página web: los artículos del blog, los pedidos de tu tienda online, los comentarios de los usuarios y la configuración de tus plugins viven en la base de datos.

Un backup base de datos no es un lujo, es una necesidad. Los fallos del servidor, los ataques de malware o un error humano al actualizar un plugin pueden borrar meses de trabajo en segundos. Por eso, saber hacer una copiar seguridad BD es una de las habilidades más básicas y vitales que cualquier propietario de una web debe dominar.

En esta guía extensa y práctica, te voy a enseñar, paso a paso, cómo realizar esta tarea en los tres paneles de control más utilizados en el hosting: cPanel, Plesk y DirectAdmin. No necesitas ser un experto en informática; solo sigue las instrucciones y, en menos de cinco minutos, tendrás tu respaldo listo para guardar en un lugar seguro.


Antes de empezar: ¿Qué necesitas y qué vas a obtener?

Para hacer un backup de tu base de datos, necesitas dos cosas principales:

  1. Acceso al panel de control de tu hosting (cPanel, Plesk o DirectAdmin). Normalmente lo recibes por correo electrónico cuando contratas el servicio.
  2. El nombre de la base de datos y el usuario que la utiliza. Lo puedes encontrar en la sección de "Bases de Datos MySQL" dentro del propio panel.

El resultado de este proceso será un archivo con extensión .sql o .gz. Ese archivo contiene todo el contenido de tu base de datos (tablas, registros, configuraciones). Este archivo es tu seguro de vida digital. Debes descargarlo a tu ordenador y, idealmente, guardarlo en la nube (Google Drive, Dropbox, etc.) o en un disco duro externo.

[INFO] No confundas el backup de la base de datos con el backup completo del sitio. El backup completo incluye también los archivos de tu web (imágenes, código, plugins). En este artículo nos centramos exclusivamente en la base de datos, que es donde están los datos dinámicos.


Método 1: cPanel backup MySQL (el más común)

cPanel es el panel más popular del mundo. Su interfaz es bastante amigable, aunque puede resultar abrumadora al principio por la cantidad de iconos. Vamos a ir directos al grano.

Encontrando la sección de bases de datos

  1. Accede a tu cPanel. Generalmente es https://tu-dominio.com/cpanel o https://tu-ip:2083.
  2. Introduce tu nombre de usuario y contraseña.
  3. Una vez dentro, busca la sección "Bases de Datos" o "Databases". Dentro de ella, encontrarás el icono de "phpMyAdmin" o "Backup". Para este tutorial, usaremos la herramienta de Backup integrada y también phpMyAdmin, ya que ambos son válidos.

Opción A: Usando el asistente de Backup de cPanel

Esta es la forma más rápida y sencilla para un principiante.

  1. En el buscador de cPanel (parte superior derecha), escribe Backup y haz clic en el icono de "Backup" o "Backup Wizard".
  2. Si estás en el Backup Wizard, haz clic en el botón "Backup" que aparece en la sección de "Backup de Base de Datos".
  3. Verás una lista con todas tus bases de datos. Busca la que quieres respaldar y haz clic en el enlace con su nombre, que normalmente dice "Download" o el nombre de la BD directamente.
  4. Se iniciará la descarga automática de un archivo con extensión .tar.gz o .sql. ¡Eso es todo! Ya has hecho un cPanel backup MySQL.

[TIP] El archivo descargado suele tener un nombre críptico. Te recomiendo que lo renombres inmediatamente con un formato claro, por ejemplo: backup_MiTienda_2024-05-20.sql.gz. Así sabrás exactamente qué contiene y de qué fecha es.

Opción B: Usando phpMyAdmin (más control)

phpMyAdmin es una herramienta más técnica, pero te permite hacer un backup más limpio y solo de la base de datos, sin el resto de archivos del servidor.

  1. Dentro de cPanel, busca el icono de "phpMyAdmin" (suele estar dentro de la sección "Bases de Datos").
  2. Se abrirá una nueva pestaña. En la columna de la izquierda, verás la lista de tus bases de datos. Haz clic en la que quieres respaldar.
  3. Una vez dentro, verás las tablas de esa base de datos. En la barra superior, haz clic en la pestaña "Exportar" o "Export".
  4. En la siguiente pantalla, elige el método "Rápido" (muestra un mínimo de opciones) o "Personalizado" (te permite elegir tablas específicas). Para un backup completo, elige "Rápido".
  5. Asegúrate de que el formato sea "SQL" y haz clic en el botón "Continuar" o "Exportar".
  6. El navegador descargará el archivo .sql automáticamente.

[WARNING] Si tu base de datos es muy grande (más de 100 MB), la opción de phpMyAdmin puede fallar por límite de tiempo del servidor. En ese caso, usa la Opción A (Backup de cPanel) o pide a tu proveedor de hosting que te ayude a hacer un backup a nivel de servidor.


Método 2: Plesk backup MySQL

Plesk es otro panel muy popular, especialmente en servidores VPS y dedicados con sistema operativo Windows o Linux. Su interfaz es más moderna y limpia que la de cPanel.

Accediendo a la gestión de bases de datos

  1. Accede a Plesk. La URL suele ser https://tu-dominio.com:8443.
  2. Inicia sesión con tus credenciales.
  3. En el menú lateral izquierdo, busca la sección "Sitios web y dominios".
  4. En el panel principal, busca el dominio del cual quieres respaldar su base de datos. Verás un icono de "Bases de datos" (suele ser un icono de cilindro o de engranaje). Haz clic en él.

Exportando la base de datos

  1. Se abrirá una lista con todas las bases de datos asociadas a ese dominio. Marca la casilla de verificación de la base de datos que quieres respaldar.
  2. En la parte superior de la lista, verás un botón que dice "Copiar a archivo" o un icono de "Exportar". Haz clic en él.
  3. Plesk te preguntará si quieres guardar el archivo en el servidor o descargarlo. Elige la opción "Descargar" para guardarlo en tu PC. Si eliges "Guardar en el servidor", luego tendrás que ir a la sección "Administrador de archivos" para descargarlo.
  4. Plesk generará un archivo .sql o .gz y comenzará la descarga.

[INFO] En Plesk, también tienes la opción de programar backups automáticos completos desde el menú "Administrador de backups". Te recomiendo configurarlo para que el sistema haga copias de seguridad diarias o semanales sin que tengas que acordarte tú.

Alternativa con phpMyAdmin en Plesk

Al igual que en cPanel, Plesk integra phpMyAdmin.

  1. En la lista de bases de datos, haz clic en el nombre de la base de datos que deseas respaldar (no en la casilla, sino en el texto en azul).
  2. Se abrirá phpMyAdmin en una pestaña nueva.
  3. Sigue los mismos pasos que describimos en el Método 1, Opción B: ir a la pestaña "Exportar", elegir formato SQL y hacer clic en "Continuar".

Método 3: DirectAdmin backup MySQL

DirectAdmin es un panel más ligero y rápido, muy común en servidores de gama media. Aunque su interfaz parece anticuada, es extremadamente funcional.

Localizando el administrador de bases de datos

  1. Accede a tu DirectAdmin. La URL suele ser https://tu-dominio.com:2222.
  2. Introduce tu usuario y contraseña.
  3. En el menú principal, busca la sección "Administrador de MySQL" o "MySQL Management". Haz clic en ella.

Descargando el backup

  1. Verás una tabla con todas tus bases de datos, el usuario y el tamaño.
  2. A la derecha de cada base de datos, hay un pequeño icono o enlace que dice "Descargar" o "Download" (suele ser un icono de flecha hacia abajo). Haz clic en ese icono.
  3. DirectAdmin generará un archivo .sql.gz (comprimido) y lo descargará a tu ordenador.

[WARNING] Al igual que en cPanel, si tu base de datos es muy grande, esta opción puede dar error. DirectAdmin a veces tiene límites de memoria. Si falla, usa la alternativa de phpMyAdmin que se explica a continuación.

Usando phpMyAdmin desde DirectAdmin

  1. En la misma página de "Administrador de MySQL", busca el enlace a "phpMyAdmin" (suele estar en la parte superior derecha o en un menú desplegable).
  2. Se abrirá phpMyAdmin. Selecciona la base de datos en la columna izquierda.
  3. Ve a la pestaña "Exportar", selecciona el formato "SQL" y haz clic en "Continuar".

¿Y si mi hosting usa Syspanel (antes HestiaCP)?

Es posible que te hayas encontrado con un panel de control llamado Syspanel (técnicamente conocido como HestiaCP). Es un panel gratuito y moderno que está ganando mucha popularidad. No te preocupes, el proceso es igual de sencillo.

Para acceder a Syspanel, la URL es https://tu-dominio.com:2106 (recuerda, el puerto de acceso es el 2106).

  1. Inicia sesión con tu usuario y contraseña.
  2. En el menú lateral, busca la sección "Bases de Datos".
  3. Verás la lista de tus bases de datos. En la fila de la base de datos que quieres, busca el botón de "Descargar" (suele ser un icono de flecha hacia abajo o un texto que dice "Backup").
  4. Haz clic en ese botón y se descargará el archivo .sql o .gz.

[TIP] Syspanel es muy intuitivo. Si no encuentras el botón de descarga, haz clic en el nombre de la base de datos para entrar en ella y busca la opción "Exportar" o "Dump". Te llevará a phpMyAdmin, donde ya sabes cómo hacerlo.


Consejos finales y buenas prácticas (FAQ)

Para terminar, aquí tienes algunas respuestas a preguntas comunes y consejos que te ahorrarán más de un dolor de cabeza.

¿Con qué frecuencia debo hacer un backup base de datos?

Depende de la actividad de tu web. Si actualizas contenido a diario (como un blog de noticias o una tienda con muchos pedidos), lo ideal es hacerlo a diario. Si es un sitio web estático que apenas cambia, con hacerlo semanal o mensualmente es suficiente.

[INFO] La mayoría de los planes de hosting ya incluyen backups automáticos en sus servidores. Sin embargo, no confíes solo en ellos. Los backups del servidor suelen guardarse en la misma máquina; si el disco duro falla, perderás tanto tu web como su copia de seguridad. Por eso, tener tu propio backup descargado es crucial.

¿Dónde debo guardar el archivo de backup?

Nunca lo guardes en la misma carpeta de tu web (por ejemplo, public_html). Si un hacker entra a tu servidor, podría borrarlo. Guárdalo en tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube (Google Drive, OneDrive, Dropbox). Así tendrás una copia fuera del servidor.

¿Cómo restauro mi base de datos?

El proceso de restauración es el inverso al de exportación. En phpMyAdmin, en lugar de ir a "Exportar", irás a la pestaña "Importar", seleccionarás tu archivo .sql y harás clic en "Continuar". En cPanel, usa la opción "Restaurar" en el asistente de Backup. Te recomiendo que practiques este proceso en un entorno de prueba para sentirte seguro.

¿Qué hago si el backup falla?

Si el archivo es demasiado grande, prueba a hacer el backup desde la línea de comandos (SSH) si tienes acceso, o contacta con tu proveedor de hosting. A veces, ellos pueden generar un backup a nivel de servidor y darte el enlace de descarga.

[WARNING] No intentes abrir el archivo .sql con un editor de texto como Word o Bloc de notas si es muy grande (más de 50 MB). Tu ordenador podría quedarse bloqueado. Si necesitas inspeccionarlo, usa un editor de texto avanzado como Sublime Text o Notepad++.

¿El backup de la base de datos incluye mis imágenes?

No. Las imágenes, vídeos y archivos de tu web (los temas y plugins) se guardan en el sistema de archivos del servidor, no en la base de datos. Necesitas hacer un backup completo del sitio (archivos + base de datos) para tener una copia total. Este artículo se centra solo en la base de datos, pero te animo a que también aprendas a hacer el backup completo de archivos desde el administrador de archivos de tu panel.


Conclusión

Hacer una copiar seguridad BD es un proceso rápido y sencillo, sin importar si usas cPanel, Plesk, DirectAdmin o Syspanel. Hemos visto que todos ellos ofrecen herramientas integradas o acceso a phpMyAdmin para lograrlo. La clave no es solo saber hacerlo una vez, sino convertirlo en un hábito.

Te recomiendo que marques en tu calendario una fecha al mes para hacer un backup manual y descargarlo a tu ordenador. Además, configura los backups automáticos de tu hosting si están disponibles. Es una inversión de cinco minutos que puede ahorrarte la pérdida total de tu negocio online. No esperes a que ocurra una catástrofe para darte cuenta de que no tenías un plan de respaldo activo.

¿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