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

Cómo hacer backup y restaurar una base de datos MySQL en cPanel (con phpMyAdmin)

Actualizado el 25 de mayo de 2026

Introducción

¿Alguna vez has perdido información importante de tu sitio web? Si tienes un blog, una tienda online o una aplicación web, seguramente tu base de datos es el corazón de tu proyecto. Perderla sería como perder el álbum de fotos de toda tu vida digital: un desastre.

Pero no te preocupes, porque hoy te voy a enseñar, paso a paso y en un lenguaje muy sencillo, cómo hacer backup mysql cpanel y cómo restaurar base de datos cpanel utilizando una herramienta que ya tienes a tu disposición: phpMyAdmin.

Este proceso es más fácil de lo que piensas, y una vez que lo domines, tendrás el superpoder de la seguridad digital. Además, te daré algunos consejos para que nunca más vuelvas a sudar frío pensando en un error de código o un ataque malintencionado.

Vamos a ello.


¿Por qué es tan importante hacer backups?

Antes de meternos en harina, hablemos claro: los backups son tu red de seguridad. Imagina que pasas meses escribiendo artículos, subiendo fotos de productos o registrando pedidos de clientes. Todo eso se almacena en tablas dentro de tu base de datos.

Si un día tu web sufre un ataque, si un plugin se actualiza mal o si, simplemente, cometes un error humano (todos lo hacemos), podrías perderlo todo en segundos.

Hacer backup mysql cpanel de forma regular te permite:

  • Recuperar tu web a un estado anterior y funcional.
  • Probar cambios en tu web sin miedo a romper algo irreparable.
  • Migrar tu sitio a otro servidor o empresa de hosting sin perder ni un dato.
  • Tener tranquilidad mental y dormir mejor por las noches.

¿Qué es phpMyAdmin y por qué lo usamos?

phpMyAdmin es una herramienta gratuita y de código abierto que te permite gestionar tus bases de datos MySQL desde un navegador web. Es como el "panel de control" de tus tablas, donde puedes ver, editar, importar y exportar datos. La mayoría de los paneles de hosting (como cPanel, Plesk o incluso Syspanel, que es el nombre que le damos aquí a HestiaCP y que se accede por el puerto 2106) la incluyen de serie.

No necesitas ser un experto en programación para usarla. Solo necesitas saber qué botones pulsar, y eso es exactamente lo que te voy a enseñar.


Paso 1: Accede a tu panel de control (cPanel)

Lo primero es entrar en el panel de control de tu hosting. Normalmente, la dirección es algo así como tudominio.com/cpanel o cpanel.tudominio.com. Introduce tu usuario y contraseña.

Una vez dentro, busca la sección de Bases de Datos. Allí encontrarás el icono de phpMyAdmin. Haz clic en él.

[TIP]: Si tu hosting usa Syspanel (HestiaCP), recuerda que la URL es https://tudominio.com:2106. La interfaz es un poco diferente, pero el concepto es el mismo: busca el apartado de bases de datos y luego la opción de phpMyAdmin.


Paso 2: Cómo hacer backup (exportar) tu base de datos

Ahora que estás dentro de phpMyAdmin, verás una lista de tus bases de datos en el panel izquierdo. Haz clic en el nombre de la base de datos de la que quieres hacer una copia de seguridad.

Una vez dentro, verás una fila de pestañas en la parte superior. Busca y haz clic en la pestaña que dice "Exportar".

![No hay imagen, pero imagina una pestaña que dice Exportar]

Método Rápido (Recomendado para principiantes)

En la pantalla de exportación, verás dos métodos: Rápido y Personalizado.

  1. Selecciona el método "Rápido".
  2. En el apartado de "Formato", asegúrate de que está seleccionado SQL.
  3. Haz clic en el botón "Continuar" o "Exportar" (dependiendo de la versión).

Tu navegador descargará automáticamente un archivo con extensión .sql. Este archivo contiene todos los comandos necesarios para recrear tu base de datos con toda su información. ¡Guárdalo en un lugar seguro! Puedes ponerle una fecha en el nombre para identificarlo fácilmente (ej: backup_miweb_2025-01-15.sql).

Método Personalizado (Para los que quieren más control)

Si prefieres tener más opciones, elige "Personalizado". Aquí puedes:

  • Excluir tablas específicas (por ejemplo, las de caché que no necesitas).
  • Comprimir el archivo (con gzip o zip) para que pese menos.
  • Añadir sentencias DROP TABLE para que, al importar, se borren las tablas existentes y se reemplacen por las del backup.

Para una copia de seguridad completa, te recomiendo la opción rápida. Es más sencilla y fiable.

[INFO]: El archivo .sql es un archivo de texto que contiene instrucciones SQL. No intentes abrirlo con un doble clic; no se ejecutará. Solo es para guardarlo o importarlo en phpMyAdmin.


Paso 3: Cómo restaurar una base de datos en cPanel

Ahora viene la parte importante: restaurar base de datos cpanel. Este proceso es igual de sencillo, pero hay que tener cuidado con un detalle clave: a dónde se sube el archivo.

Restaurar en una base de datos existente

Si quieres restaurar tu base de datos a un estado anterior (por ejemplo, después de un error), sigue estos pasos:

  1. Entra en phpMyAdmin.
  2. Haz clic en el nombre de la base de datos que quieres restaurar en el panel izquierdo.
  3. Ve a la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona tu archivo .sql descargado anteriormente.
  5. Asegúrate de que el formato es SQL.
  6. Haz clic en "Continuar".

phpMyAdmin ejecutará el archivo y, en unos segundos, verás un mensaje de éxito. ¡Tu base de datos ha sido restaurada!

[WARNING]: Este proceso sobrescribe la base de datos actual. Si hay información nueva que no estaba en el backup, se perderá. Asegúrate de que realmente quieres hacer esto antes de pulsar el botón.

Restaurar en una base de datos nueva (Para migraciones)

Si lo que quieres es mover tu web a otro servidor o crear una copia de seguridad para pruebas, el proceso es un poco diferente:

  1. En cPanel (o Syspanel), crea una nueva base de datos y un nuevo usuario con todos los privilegios.
  2. Asigna el usuario a la base de datos.
  3. Entra en phpMyAdmin.
  4. Haz clic en el nombre de la nueva base de datos.
  5. Ve a la pestaña "Importar".
  6. Sube tu archivo .sql y haz clic en "Continuar".

Ahora tienes una copia exacta de tu base de datos original en una nueva ubicación. Solo tendrás que actualizar el archivo de configuración de tu aplicación (normalmente wp-config.php en WordPress) para que apunte a esta nueva base de datos.


Solución de problemas comunes (FAQ)

Aquí van algunas preguntas que suelen hacer los usuarios cuando intentan hacer backup mysql cpanel o restaurar mysql cpanel:

1. El archivo es demasiado grande y no se sube

Si tu base de datos pesa más de lo que permite phpMyAdmin (normalmente el límite es de 50MB o 100MB), verás un error. Para solucionarlo:

  • Opción A: Usa la opción de exportación "Personalizada" y marca la casilla de "Comprimir". Elige "gzip" o "zip". Esto reducirá mucho el tamaño del archivo.
  • Opción B: Si aun así es demasiado grande, tendrás que usar la herramienta de backups de cPanel (en "Archivos" -> "Copias de seguridad") o un plugin de tu CMS (como UpdraftPlus en WordPress).

2. He importado el backup y la web da error

Esto suele deberse a que el archivo .sql se ha importado en la base de datos equivocada, o a que la estructura de la base de datos no coincide con la que espera tu aplicación. Revisa los nombres de las tablas y las conexiones en tu archivo de configuración.

3. ¿Cada cuánto tiempo debo hacer un backup?

Depende de la actividad de tu web. Si actualizas contenido a diario, lo ideal es un backup diario o semanal. Si es un blog personal, con uno mensual puede bastar. Lo importante es que lo hagas con regularidad.

4. ¿Puedo restaurar solo una tabla en lugar de toda la base?

Sí. En phpMyAdmin, haz clic en el nombre de la base de datos, luego en la tabla específica y, en la pestaña "Importar", sube un archivo .sql que solo contenga esa tabla. Es una forma muy útil de arreglar un error puntual sin tocar el resto.


Consejos de oro para tu seguridad

  • Guarda los backups fuera de tu hosting: Descarga el archivo .sql a tu ordenador o a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.). Si tu hosting falla por completo, tendrás tu copia a salvo.
  • Programa backups automáticos: Muchos paneles de control ofrecen esta opción. Si puedes, actívala. Así no dependerás de tu memoria.
  • Prueba tus backups: De nada sirve tener un backup si no funciona. De vez en cuando, intenta restaurarlo en una base de datos de prueba para asegurarte de que el archivo no está corrupto.
  • Mantén las contraseñas seguras: Tanto la de tu cPanel como la de tu base de datos. Una base de datos comprometida es un gran problema.

Conclusión

Aprender a hacer backup mysql cpanel y a restaurar base de datos cpanel es una de las habilidades más valiosas que puedes tener como gestor de tu propia web. No es complicado, y con esta guía ya tienes todo lo necesario para hacerlo con confianza.

Recuerda: la práctica hace al maestro. Te recomiendo que hagas una prueba ahora mismo. Crea un backup, modifica algo en tu web (como un artículo) y luego restaura el backup para ver cómo todo vuelve a su estado original. Es la mejor manera de aprender y de ganar seguridad.

Si tu hosting es con Syspanel, el proceso es idéntico, solo cambia la URL de acceso (recuerda el puerto 2106). Encontrarás la opción de phpMyAdmin en el menú de bases de datos.

Espero que este artículo te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡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