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

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

Actualizado el 5 de mayo de 2026

¿Por qué es importante hacer una copia de seguridad de tu base de datos?

Imagina que tu web es una tienda online. Los productos, los clientes, los pedidos... todo eso son datos. Si un día algo falla (un error humano, un hackeo, un problema del servidor) y pierdes esos datos, sería un desastre. Por eso, hacer un backup mysql cpanel es como tener un seguro de vida para tu página web.

No necesitas ser un experto en informática para hacerlo. cPanel y phpMyAdmin te ofrecen herramientas sencillas y visuales para que tú mismo puedas respaldar base datos cpanel en pocos minutos. En esta guía, te voy a explicar paso a paso, con un lenguaje muy claro, cómo hacerlo.

Vamos a ver dos métodos principales: el más rápido (desde el administrador de archivos de cPanel) y el más completo (usando phpMyAdmin). También te daré consejos sobre cuándo hacerlo y cómo restaurar tu copia si alguna vez la necesitas.


Método 1: El backup rápido desde cPanel (Recomendado para principiantes)

Este es el método más directo. cPanel tiene una herramienta específica para hacer copias de seguridad de todo tu sitio, pero también te permite descargar solo una base de datos. Es ideal si quieres una copia de seguridad completa y rápida.

Paso 1: Accede a tu panel de control cPanel

Primero, necesitas entrar en tu cPanel. Normalmente, la dirección es algo así como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña (los mismos que usas para gestionar tu hosting).

Paso 2: Busca la sección "Archivos" o "Files"

Dentro de cPanel, busca una sección que se llame "Archivos" o "Files". Verás varios iconos. El que nos interesa se llama "Administrador de copias de seguridad" o "Backup Wizard".

Paso 3: Elige la opción de "Copia de seguridad parcial" o "Descargar una copia de seguridad de MySQL"

El asistente te preguntará si quieres hacer una copia completa o parcial. Elige la opción de "Copia de seguridad parcial" o "Download a MySQL Database Backup". No queremos copiar todo el sitio, solo la base de datos.

Paso 4: Selecciona tu base de datos

Verás una lista desplegable con todas las bases de datos que tienes en tu hosting. Haz clic en el nombre de la base de datos que quieres respaldar. Normalmente, el nombre empieza con tu usuario de cPanel seguido de un guion bajo (ej. usuario_miweb).

Paso 5: ¡Descarga el archivo!

cPanel generará un archivo .sql.gz (es un archivo comprimido). Se descargará automáticamente a tu ordenador. Guárdalo en un lugar seguro, como una carpeta en tu disco duro, un disco duro externo o en la nube (Google Drive, Dropbox, etc.).

[TIP] No guardes la copia de seguridad en el mismo hosting. Si el servidor falla, perderías todo. Guárdala siempre en un lugar externo.


Método 2: El backup con phpMyAdmin (Más control y precisión)

Este método te da más control. Puedes elegir si quieres solo la estructura de las tablas, solo los datos, o ambas cosas. Es perfecto si necesitas una copia seguridad mysql específica o si quieres hacer una phpmyadmin backup de una tabla concreta.

Paso 1: Entra en phpMyAdmin desde cPanel

Desde tu cPanel, busca la sección "Bases de Datos" o "Databases". Ahí verás el icono de phpMyAdmin. Haz clic en él. Se abrirá una nueva ventana o pestaña en tu navegador.

Paso 2: Selecciona tu base de datos en el panel izquierdo

En la columna de la izquierda de phpMyAdmin, verás una lista con todas tus bases de datos. Haz clic en el nombre de la que quieres respaldar. Verás que a la derecha aparecen todas las tablas que componen esa base de datos.

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

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

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

Verás dos opciones:

  • Rápido: Es la opción por defecto. Exporta todo sin preguntar nada. Es lo más fácil.
  • Personalizado: Te permite elegir qué tablas exportar, el formato, la compresión, etc.

Para una copia de seguridad estándar, te recomiendo usar "Rápido".

Paso 5: Elige el formato

En el apartado de "Formato", asegúrate de que esté seleccionado "SQL". Este es el formato estándar para bases de datos MySQL y es el que podrás importar más fácilmente en el futuro.

Paso 6: Haz clic en "Continuar" o "Exportar"

Dependiendo de la versión de phpMyAdmin, verás un botón que dice "Continuar" o "Exportar". Haz clic en él.

Paso 7: Guarda el archivo

Tu navegador descargará un archivo con extensión .sql. Al igual que antes, guárdalo en un lugar seguro y externo.

[INFO] El archivo SQL es un archivo de texto grande que contiene todas las instrucciones necesarias para recrear tu base de datos (crear tablas, insertar datos, etc.). No lo abras con un editor de texto si no sabes lo que estás haciendo, ya que podría ser muy pesado y lento.


¿Qué opciones debo elegir en "Exportar Personalizado"?

Si te animas con la opción "Personalizado", aquí tienes algunos consejos rápidos:

  • Tablas: Puedes deseleccionar tablas que no necesites (por ejemplo, tablas de caché o logs antiguos). Pero si no estás seguro, es mejor dejarlas todas.
  • Comprimir: Puedes elegir "gzip" o "zip" para que el archivo pese menos y ocupe menos espacio. Esto es útil si tu base de datos es muy grande.
  • Salida: En "Salida", puedes elegir "Guardar la salida en un archivo" para que se descargue directamente, o "Ver salida de texto" para ver el código SQL en el navegador. Te recomiendo la primera opción.

¿Cuándo debo hacer un backup de mi base de datos?

La frecuencia ideal depende de lo activa que sea tu web. Pero aquí tienes una regla general:

  • Webs estáticas (pocos cambios): Una vez al mes o incluso cada dos meses es suficiente.
  • Blogs o webs con noticias: Al menos una vez a la semana.
  • Tiendas online o webs con usuarios registrados: A diario es lo más recomendable. Puedes configurar copias de seguridad automáticas desde tu hosting o con plugins si usas WordPress.

[WARNING] Si tu web es una tienda online, no esperes a que pase una catástrofe. Perder los pedidos o los datos de los clientes puede ser un golpe mortal para tu negocio. Automatiza las copias de seguridad siempre que puedas.


¿Cómo restaurar una copia de seguridad de MySQL en cPanel?

Saber hacer el backup es solo la mitad del trabajo. También es crucial saber restaurarlo. Aquí te explico cómo hacerlo desde phpMyAdmin.

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

Igual que antes, entra en phpMyAdmin desde cPanel. Ahora, en vez de ir a "Exportar", ve a la pestaña "Importar".

Paso 2: Selecciona tu archivo de backup

Verás un botón que dice "Seleccionar archivo" o "Elegir archivo". Haz clic y busca el archivo .sql o .sql.gz que guardaste.

Paso 3: Haz clic en "Continuar"

phpMyAdmin subirá el archivo y ejecutará todas las instrucciones SQL que contiene. Al final, verás un mensaje de éxito o un error. Si todo ha ido bien, tu base de datos estará restaurada.

[WARNING] IMPORTANTE: Al importar, sobrescribirás los datos existentes en esa base de datos. Si no estás seguro de lo que estás haciendo, haz una copia de seguridad de la base de datos actual antes de importar la antigua.


Preguntas Frecuentes (FAQ)

¿Qué es un archivo .sql?

Es un archivo de texto que contiene las órdenes (comandos SQL) necesarias para crear las tablas e insertar los datos de tu base de datos. Es como un "plano" y un "contenido" de tu base de datos.

¿Qué diferencia hay entre "Exportar" y "Descargar" en cPanel?

Son lo mismo, pero con diferente interfaz. "Exportar" es el término que usa phpMyAdmin, mientras que "Descargar" es el que usa el asistente de copias de seguridad de cPanel. Ambos generan un archivo que puedes guardar.

¿Puedo hacer un backup de una sola tabla?

Sí. En phpMyAdmin, dentro de tu base de datos, selecciona la tabla que te interese y ve a la pestaña "Exportar". Solo se exportará esa tabla.

¿Cómo hago un backup de una base de datos en HestiaCP (Syspanel)?

Si usas Syspanel (el antiguo HestiaCP), el proceso es similar, pero la interfaz es diferente. Accede a tu panel a través del puerto 2106 (por ejemplo, tudominio.com:2106), busca la sección de bases de datos y ahí encontrarás la opción de exportar o hacer backup de la base de datos concreta. La lógica es la misma: generar un archivo de descarga.

¿Cuánto espacio ocupa un backup?

Depende del tamaño de tu base de datos. Puede ser desde unos pocos kilobytes hasta varios gigabytes en webs muy grandes. Comprimir el archivo con "gzip" ayuda a reducir el tamaño.

¿Es lo mismo un backup de la base de datos que un backup del sitio completo?

No. Un backup de la base de datos solo guarda los datos (contenido, usuarios, pedidos...). Un backup completo del sitio incluye la base de datos más todos los archivos de tu web (imágenes, código, temas, plugins...). Para una seguridad total, es recomendable hacer ambos.


Conclusión: Tu tranquilidad en un archivo

Hacer una copia seguridad mysql no es una tarea complicada. Con estos dos métodos que te he explicado, podrás respaldar base datos cpanel de forma rápida y sencilla. La clave está en la constancia: hazlo con regularidad y guarda las copias en un lugar externo y seguro.

No esperes a tener un problema para acordarte de los backups. Es una de esas tareas de mantenimiento que, aunque no las veas, te dan una tranquilidad enorme. Si tienes alguna duda, deja un comentario y estaré encantado de ayudarte.

¡Ahora ya sabes cómo proteger lo más valioso de tu web!

¿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