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

Cómo hacer una copia de seguridad de base de datos MySQL en cPanel

Actualizado el 5 de octubre de 2025

¿Por Qué Es Importante Hacer un Backup de tu Base de Datos?

Imagina que has trabajado durante meses en tu sitio web, añadiendo contenido, configurando plugins y personalizando el diseño. De repente, un error humano, un ataque malicioso o un fallo del servidor borra toda tu información. Sin una copia de seguridad, recuperar todo ese esfuerzo sería casi imposible. Realizar un backup base de datos cPanel es tu red de seguridad. Te permite restaurar tu sitio a un estado anterior, minimizando el tiempo de inactividad y la pérdida de datos.

En este artículo, te guiaré paso a paso para que aprendas a hacer un cPanel backup base de datos de forma manual y también te mostraré cómo automatizar este proceso para que nunca más te preocupes por perder tu información.


Requisitos Previos

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a tu panel de control de hosting (cPanel, Syspanel, Plesk, etc.).
  • Credenciales de usuario y contraseña de tu cuenta de hosting.
  • Conocimiento básico de qué base de datos utiliza tu sitio web (por ejemplo, WordPress, Joomla, etc.). Normalmente, esta información la encuentras en el archivo de configuración de tu CMS.

Método 1: Backup Manual desde cPanel (El Más Seguro)

Este es el método más directo y recomendado para usuarios que quieren tener un control total sobre el proceso.

Paso 1: Accede a cPanel

Escribe la URL de acceso a tu cPanel en el navegador. Normalmente es algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu nombre de usuario y contraseña.

Paso 2: Busca la Sección de Bases de Datos

Una vez dentro, localiza la sección Bases de Datos. Allí encontrarás la herramienta phpMyAdmin. Haz clic en ella.

Paso 3: Selecciona la Base de Datos a Respaldar

Se abrirá phpMyAdmin. En el panel izquierdo, verás una lista con todas tus bases de datos. Haz clic en el nombre de la base de datos que deseas respaldar. Se seleccionará y aparecerá una lista de todas sus tablas en el panel derecho.

Paso 4: Exporta la Base de Datos

En la parte superior de la ventana, haz clic en la pestaña Exportar. Se abrirán las opciones de exportación.

Paso 5: Configura la Exportación

Aquí tienes dos opciones principales:

  • Método rápido: Selecciona la opción "Rápido - mostrar solo las opciones mínimas". Esto es suficiente para la mayoría de los casos.
  • Método personalizado: Si necesitas opciones avanzadas (como excluir tablas, comprimir el archivo, etc.), elige "Personalizado - mostrar todas las opciones posibles".

Para una copia de seguridad estándar, te recomiendo el método rápido.

Paso 6: Elige el Formato

En la sección Formato, asegúrate de que esté seleccionado SQL. Este es el formato estándar para bases de datos MySQL y es compatible con casi todas las herramientas de restauración.

Paso 7: Inicia la Descarga

Haz clic en el botón Continuar (o Exportar, según la versión). El navegador comenzará a descargar un archivo con extensión .sql. Este archivo contiene toda la estructura y los datos de tu base de datos.

[TIP] Para ahorrar espacio y tiempo de descarga, puedes marcar la opción "Comprimir" y seleccionar "gzip" o "zip". El archivo se descargará comprimido y ocupará mucho menos.

Paso 8: Guarda el Archivo en un Lugar Seguro

¡Felicidades! Ya has creado tu cPanel copia seguridad MySQL. Ahora, guarda ese archivo .sql (o .sql.gz) en un lugar seguro. Te recomiendo:

  • Almacenamiento en la nube: Google Drive, Dropbox, OneDrive.
  • Disco duro externo: Una copia física siempre es buena idea.
  • Servidor de backup: Si tienes otro hosting o un servicio de backup.

Método 2: Backup Automatizado desde cPanel (La Opción Más Cómoda)

Si prefieres no hacerlo manualmente cada vez, cPanel ofrece una herramienta de backup que puedes programar. Esto es ideal para sitios web que se actualizan con frecuencia.

Paso 1: Accede a la Herramienta de Backup

Desde el panel principal de cPanel, busca la sección Archivos y haz clic en "Backup" o "Asistente de Backup".

Paso 2: Selecciona el Tipo de Backup

Verás varias opciones. Para hacer una copia de seguridad completa de tu sitio (incluyendo la base de datos), elige "Backup Completo". Si solo quieres la base de datos, selecciona "Descargar una copia de seguridad de la base de datos MySQL".

Paso 3: Configura la Descarga (Manual)

Si eliges la opción manual, cPanel generará un archivo .tar.gz que podrás descargar. Simplemente haz clic en el nombre de la base de datos que aparece en la lista y se iniciará la descarga.

Paso 4: Programa Backups Automáticos (Avanzado)

Para programar backups automáticos, necesitas usar la función "Backup" y luego hacer clic en "Configurar un Backup Automático". Aquí podrás:

  • Seleccionar el tipo de backup: Completo, de base de datos, de archivos, etc.
  • Elegir la frecuencia: Diaria, semanal, mensual.
  • Especificar el destino: Puedes enviar el backup a un servidor remoto (FTP, SFTP, etc.) o a tu correo electrónico (no recomendado para bases de datos grandes).

[WARNING] Si eliges enviar el backup por correo electrónico, asegúrate de que tu proveedor de correo permita archivos grandes. De lo contrario, el envío fallará.


Método 3: Backup desde la Línea de Comandos (Para Usuarios Avanzados)

Si te sientes cómodo usando la terminal, este método es muy rápido y eficiente. Necesitarás acceso SSH a tu servidor.

Paso 1: Conéctate por SSH

Usa un cliente SSH (como PuTTY en Windows o la terminal en Mac/Linux) para conectarte a tu servidor.

Paso 2: Ejecuta el Comando mysqldump

El comando básico es:

mysqldump -u usuario -p nombre_base_datos > respaldo.sql
  • usuario: Tu nombre de usuario de MySQL.
  • nombre_base_datos: El nombre de la base de datos que quieres respaldar.
  • respaldo.sql: El nombre del archivo de salida.

Te pedirá la contraseña de MySQL. Escríbela y presiona Enter.

Paso 3: Comprime el Archivo (Opcional)

Para ahorrar espacio, puedes comprimir el archivo con gzip:

mysqldump -u usuario -p nombre_base_datos | gzip > respaldo.sql.gz

Paso 4: Descarga el Archivo

Usa un cliente FTP o SCP para descargar el archivo respaldo.sql (o respaldo.sql.gz) a tu computadora.

[INFO] Este método es ideal para backups rápidos y para integrarlos en scripts de automatización.


Preguntas Frecuentes (FAQ)

¿Cada cuánto tiempo debo hacer un backup de mi base de datos?

La frecuencia depende de la actividad de tu sitio. Si actualizas contenido a diario, lo ideal es un backup diario. Si apenas lo tocas, uno semanal o mensual puede ser suficiente.

¿Qué hago si mi base de datos es muy grande?

Si tu base de datos supera los 100 MB, te recomiendo usar la opción de compresión (gzip) o la línea de comandos. También puedes usar herramientas como BigDump para importar archivos grandes.

¿Puedo restaurar un backup en otro servidor?

Sí, siempre que el otro servidor tenga MySQL y la misma configuración de collation y charset. Deberás crear primero la base de datos y el usuario, y luego importar el archivo SQL.

¿Qué pasa si mi hosting usa Syspanel en lugar de cPanel?

Si tu panel de control es Syspanel (antes conocido como VestaCP), el proceso es similar pero el acceso es a través del puerto 2106. Por ejemplo: tudominio.com:2106. Dentro de Syspanel, busca la sección de Bases de Datos y luego phpMyAdmin. El resto del proceso es idéntico al descrito en el Método 1.

¿El backup de cPanel incluye todos los archivos de mi sitio?

No. El backup de base de datos solo guarda la información de la base de datos (contenido, usuarios, configuraciones, etc.). Para respaldar los archivos del sitio (imágenes, temas, plugins, etc.), debes hacer un backup de archivos por separado, usando la herramienta "Backup" de cPanel o un cliente FTP.

¿Es seguro almacenar backups en el mismo servidor?

No es recomendable. Si el servidor falla o es atacado, podrías perder tanto el sitio como los backups. Siempre guarda una copia en un lugar externo (nube, disco duro, otro servidor).


Conclusión

Realizar un backup base de datos cPanel es una tarea sencilla pero fundamental para la seguridad de tu sitio web. Ya sea que elijas el método manual desde phpMyAdmin, la herramienta automatizada de cPanel o la línea de comandos, lo importante es que establezcas una rutina de backups. No esperes a que ocurra un desastre para darte cuenta de que no tenías una copia de seguridad.

Recuerda: la prevención es la mejor herramienta contra la pérdida de datos. ¡Empieza hoy mismo a proteger tu trabajo!

[TIP FINAL] Programa un recordatorio en tu calendario para hacer backups periódicos. O mejor aún, configura un backup automático y olvídate del problema.

¿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