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

Cómo hacer una copia de seguridad de una base de datos en cPanel (backup)

Actualizado el 9 de abril de 2026

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

Piensa en tu base de datos como el cerebro de tu página web. Ahí se guardan los comentarios de tus usuarios, los productos de tu tienda online, las contraseñas cifradas, los artículos de tu blog y todas las configuraciones que hacen que tu sitio funcione como un reloj. Si ese cerebro se daña, se borra por error o es víctima de un ataque informático, podrías perder todo tu trabajo de años en cuestión de segundos.

Hacer un backup base de datos cPanel no es un lujo, es una necesidad. No importa si tienes un blog pequeño o una tienda online enorme; la pérdida de datos puede significar un desastre absoluto. La buena noticia es que cPanel, el panel de control más utilizado en el mundo del hosting, ofrece herramientas nativas para que puedas proteger tu información sin necesidad de ser un experto en programación. En esta guía, te enseñaré paso a paso cómo hacerlo, cómo restaurarlo y algunos trucos extra para que duermas tranquilo sabiendo que tus datos están a salvo.


Antes de empezar: ¿Qué necesitas?

Para realizar este proceso, solo necesitas dos cosas:

  1. Acceso a cPanel: Las credenciales de tu cuenta de hosting (usuario y contraseña).
  2. Saber el nombre de tu base de datos: Puedes encontrarlo en la sección "Bases de datos MySQL" de tu cPanel. Normalmente tiene un prefijo como tuusuario_nombrebd.

[INFO] Si tu hosting utiliza un panel diferente como "Syspanel" (antes conocido como HestiaCP), el concepto es el mismo, pero la ruta de acceso cambia. Para Syspanel, deberás acceder por el puerto 2106 (ejemplo: https://tudominio.com:2106) y buscar la sección de bases de datos dentro del menú. Aunque esta guía se centra en cPanel, los principios de exportación e importación SQL son universales.


Método 1: La forma más fácil y rápida (Backup desde cPanel)

Esta es la opción recomendada para la mayoría de los usuarios, ya que es un proceso automatizado que no requiere conocimientos técnicos avanzados. Sigue estos pasos al pie de la letra:

Paso 1: Inicia sesión en tu cPanel

Accede a tu panel de control. Generalmente, la URL es tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña y haz clic en "Iniciar sesión".

Paso 2: Busca la sección de "Archivos" o "Bases de Datos"

Una vez dentro, verás un montón de iconos. No te agobies. Busca la sección llamada "Archivos" (Files) o "Bases de Datos" (Databases). Dentro de la sección "Archivos", encontrarás el icono llamado "Backup" o "Copias de seguridad". Haz clic en él.

Paso 3: Elige la opción correcta

En la página de Backup, verás varias opciones. No te confundas con el "Backup Completo" (que descarga todo tu sitio, incluyendo correos y archivos). Tú necesitas la sección que dice "Descargar una copia de seguridad de la base de datos MySQL" o similar.

Paso 4: Selecciona tu base de datos

Verás una lista desplegable con todas las bases de datos que tienes en tu cuenta. Selecciona la que quieres respaldar y haz clic en el botón que dice "Backup" o "Descargar".

Paso 5: Guarda el archivo

Tu navegador comenzará a descargar un archivo con extensión .sql.gz o .sql. Este archivo contiene absolutamente todo el contenido de tu base de datos: tablas, registros, procedimientos, todo.

[TIP] Guarda este archivo en un lugar seguro, preferiblemente en dos sitios diferentes. Por ejemplo, en tu computadora y en un servicio de almacenamiento en la nube como Google Drive o Dropbox. Así, si tu PC se daña, aún tendrás una copia.


Método 2: El método manual (Usando phpMyAdmin)

Este método te da un control más granular sobre lo que exportas. Es ideal si solo quieres respaldar una tabla específica o si prefieres el formato .sql puro. Aunque parece más complicado, es igual de seguro.

Paso 1: Accede a phpMyAdmin

Dentro de tu cPanel, busca el icono "phpMyAdmin" dentro de la sección "Bases de Datos". Haz clic en él. Se abrirá una nueva pestaña en tu navegador con una interfaz que puede parecer abrumadora al principio, pero no te preocupes.

Paso 2: Selecciona tu base de datos

En el panel lateral izquierdo, verás una lista de tus bases de datos. Haz clic en el nombre de la que quieres respaldar. Verás que aparecen todas las tablas que la componen.

Paso 3: Ve a la pestaña "Exportar"

En la parte superior de la pantalla, verás varias pestañas: "Examinar", "Estructura", "SQL", "Buscar", etc. Haz clic en la pestaña "Exportar".

Paso 4: Elige el método de exportación

Verás dos opciones:

  • Rápida: Exporta todo sin opciones adicionales. Es lo más fácil.
  • Personalizada: Te permite elegir qué tablas exportar, el formato de compresión, etc.

Para la mayoría de los casos, la opción "Rápida" es más que suficiente. Asegúrate de que el formato esté en "SQL" y haz clic en el botón "Continuar" o "Exportar" en la parte inferior.

Paso 5: Guarda el archivo

Igual que en el método anterior, tu navegador descargará el archivo .sql. Guárdalo en un lugar seguro.

[WARNING] Si tu base de datos es muy grande (más de 500 MB), el método de phpMyAdmin puede fallar por tiempo de espera del servidor. En ese caso, es mejor usar el "Backup" desde cPanel o pedir a tu proveedor de hosting que te haga un backup completo.


¿Cómo restaurar una base de datos desde un backup? (Restaurar MySQL cPanel)

Tener el backup no sirve de nada si no sabes cómo recuperarlo. Este proceso se llama "restaurar" y es tan importante como el de crear la copia. Te enseñaré a hacerlo con el método de phpMyAdmin, que es el más común.

Paso 1: Accede a phpMyAdmin y selecciona la base de datos

Igual que antes, entra a phpMyAdmin desde tu cPanel. Ahora, en lugar de exportar, tendrás que importar. Primero, selecciona la base de datos en el panel izquierdo. Si la base de datos no existe, deberás crearla primero en la sección "Bases de datos MySQL" de cPanel.

Paso 2: Ve a la pestaña "Importar"

En la parte superior, haz clic en la pestaña "Importar".

Paso 3: Selecciona el archivo

Verás un botón que dice "Elegir archivo" o "Browse". Haz clic en él y busca en tu computadora el archivo .sql que descargaste anteriormente.

Paso 4: Haz clic en "Continuar"

En la parte inferior, verás un botón verde o azul que dice "Continuar" o "Ir". Haz clic en él. El proceso puede tardar unos segundos o minutos, dependiendo del tamaño del archivo.

Paso 5: ¡Listo!

Si todo ha ido bien, verás un mensaje de éxito en verde. Tu base de datos habrá sido restaurada con todos sus datos.

[TIP] Si el archivo que descargaste desde cPanel era .sql.gz (comprimido), no es necesario descomprimirlo antes de subirlo en phpMyAdmin. La herramienta lo maneja automáticamente.


Copia de seguridad MySQL: Buenas prácticas y consejos

No basta con hacer un backup una vez. La clave está en la constancia. Aquí te dejo algunos consejos para que tu estrategia de copias de seguridad sea infalible.

1. Frecuencia: ¿Cada cuánto debo hacerlo?

  • Si actualizas tu web a diario (blog, tienda con inventario), deberías hacer un backup a diario.
  • Si actualizas una vez por semana, un backup semanal es suficiente.
  • Como mínimo absoluto, haz un backup mensual.

2. Automatiza si es posible

Algunos proveedores de hosting ofrecen backups automáticos. Si el tuyo no lo hace, puedes configurar una tarea Cron en cPanel que ejecute un script de backup, pero eso ya es un nivel más avanzado.

3. Prueba tus backups

De nada sirve tener un backup si no funciona. Al menos una vez al mes, intenta restaurar tu base de datos en un entorno de prueba (o en una subcarpeta de tu dominio) para verificar que el archivo no está corrupto.

4. No guardes todos los backups en el mismo lugar

Si tu hosting se cae y solo tienes el backup en el mismo servidor, estás perdido. Descarga siempre una copia a tu computadora o a la nube.

5. Organiza tus backups

Crea una carpeta en tu computadora llamada Backups_Web y dentro, subcarpetas por fecha (ej: 2024-05-20). Esto te facilitará encontrar la versión correcta cuando la necesites.


Preguntas Frecuentes (FAQ)

¿Puedo hacer un backup de una sola tabla de mi base de datos?

Sí. En phpMyAdmin, selecciona la base de datos, luego marca con una casilla la tabla específica que quieres exportar y ve a la pestaña "Exportar". En el método "Personalizada", asegúrate de que solo esa tabla esté seleccionada.

¿Qué es un backup incremental y por qué no lo mencionas?

Un backup incremental solo guarda los cambios realizados desde el último backup completo. Es más eficiente en espacio y tiempo, pero no es una función nativa de cPanel. Requiere herramientas externas como mysqldump con scripts avanzados. Para usuarios básicos, el backup completo es más que suficiente.

¿El backup de cPanel incluye mis correos electrónicos?

No, el backup base de datos cPanel solo incluye las bases de datos. Si quieres respaldar tus correos, tendrás que hacer un "Backup Completo" desde la sección de "Archivos" en cPanel, o configurar tu cliente de correo (Outlook, Thunderbird) para guardar copias locales.

¿Cuánto espacio ocupa un backup?

Depende del tamaño de tu base de datos. Una web pequeña puede ocupar solo unos pocos MB, mientras que una tienda online con muchos productos puede ocupar varios GB. cPanel te muestra el tamaño de cada base de datos en la lista.

¿Puedo restaurar un backup en un hosting diferente?

Sí, siempre y cuando el hosting tenga cPanel o phpMyAdmin. El proceso es el mismo: crea una base de datos y un usuario en el nuevo hosting, luego importa el archivo .sql en esa base de datos. Solo asegúrate de que el prefijo de la base de datos en el nuevo hosting sea diferente (cPanel normalmente lo añade automáticamente).

Mi backup falla a mitad de camino. ¿Qué hago?

Esto suele pasar con bases de datos grandes. Prueba a hacerlo desde phpMyAdmin con la opción "Personalizada" y elige el método "Insertar" con "Comprimir" en "gzip". Si el problema persiste, contacta con tu proveedor de hosting; ellos pueden hacer el backup desde el servidor, que es mucho más rápido y fiable.


Conclusión: Tu tranquilidad no tiene precio

Aprender a hacer una copia de seguridad mysql es una de las habilidades más valiosas que puedes tener como dueño de una página web. No te llevará más de cinco minutos hacerlo, pero puede ahorrarte días (o incluso semanas) de trabajo si algo sale mal.

Recuerda la regla de oro: "Si no tienes un backup, no te importan tus datos". Con esta guía, ya no tienes excusa. Empieza hoy mismo, crea tu primer backup y guárdalo en un lugar seguro. Tu yo del futuro (el que no tiene que llorar por perder un artículo o una lista de clientes) te lo agradecerá.

Si tienes alguna duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Ellos están para ayudarte! Y recuerda, si tu panel es "Syspanel", la lógica es la misma, solo que el acceso es a través del puerto 2106. ¡Buena suerte y a proteger esos datos!

¿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