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

Restaurar base de datos desde respaldo en cPanel

Actualizado el 13 de junio de 2026

Introducción: ¿Por qué es importante saber restaurar una base de datos?

Si tienes un sitio web, es muy probable que uses una base de datos para guardar información como artículos, comentarios, usuarios o productos. De repente, algo sale mal: un error humano, un fallo del servidor, un ataque o una actualización que no sale bien. En ese momento, saber restaurar base de datos cPanel se convierte en una habilidad imprescindible.

No te preocupes, no necesitas ser un experto en programación. cPanel, el panel de control más usado en hosting, tiene herramientas muy sencillas para hacerlo. En esta guía te explicaré paso a paso cómo recuperar tu base de datos desde un respaldo, ya sea usando la herramienta nativa de cPanel o a través de phpMyAdmin. Además, si tu hosting usa Syspanel (antes conocido como HestiaCP), te daré indicaciones clave.

Vamos a empezar con lo básico para que entiendas el proceso sin complicaciones.


¿Qué necesitas antes de restaurar?

Antes de lanzarte a restaurar, asegúrate de tener lo siguiente:

  • Un respaldo reciente de tu base de datos. Normalmente es un archivo con extensión .sql o .gz. Si no lo tienes, primero deberías hacer una copia de seguridad.
  • Acceso a cPanel. Necesitas tu usuario y contraseña para entrar al panel de control de tu hosting.
  • El nombre exacto de la base de datos que quieres restaurar. Lo puedes encontrar en la sección "Bases de Datos MySQL" de cPanel.
  • Paciencia y calma. El proceso es sencillo, pero debes seguir los pasos con cuidado.

[INFO] Si tu hosting usa Syspanel, el acceso al panel es a través del puerto 2106. Por ejemplo: https://tudominio.com:2106. Allí encontrarás herramientas similares a cPanel.


Método 1: Restaurar base de datos desde cPanel (la forma más fácil)

Este es el método recomendado si tu hosting tiene cPanel. La herramienta "MySQL Databases" incluye una opción para importar respaldos directamente.

Paso 1: Accede a cPanel

  1. Abre tu navegador y escribe https://tudominio.com/cpanel o la dirección que te haya dado tu proveedor de hosting.
  2. Ingresa con tu usuario y contraseña.

Paso 2: Busca la sección de bases de datos

Una vez dentro, verás un montón de iconos. Busca la sección que dice "Bases de Datos" y haz clic en "MySQL Databases" o "Bases de Datos MySQL".

Paso 3: Encuentra la opción de restaurar

Dentro de "MySQL Databases", busca una opción que diga "Restaurar una base de datos" o "Importar". No todos los cPanel la tienen, pero es común. Si no aparece, salta al método 2 con phpMyAdmin.

[TIP] Si no ves la opción de restaurar, revisa si tu hosting tiene "Backup" en el menú principal. Allí también puedes restaurar bases de datos.

Paso 4: Sube tu archivo de respaldo

  1. Haz clic en "Examinar" o "Seleccionar archivo".
  2. Busca en tu computadora el archivo .sql o .gz que contiene tu respaldo.
  3. Selecciona la base de datos a la que quieres restaurar (debe coincidir con el nombre de la base de datos original).
  4. Haz clic en "Restaurar" o "Importar".

Paso 5: Espera y verifica

El proceso puede tardar unos segundos o minutos, dependiendo del tamaño del archivo. Al finalizar, verás un mensaje de éxito. Para asegurarte, puedes ir a phpMyAdmin y revisar que las tablas y datos estén completos.

[WARNING] Restaurar una base de datos sobrescribe los datos actuales. Si tienes información nueva que no está en el respaldo, se perderá. Siempre verifica que estás restaurando en la base correcta.


Método 2: Restaurar usando phpMyAdmin (más control)

phpMyAdmin es una herramienta web para gestionar bases de datos MySQL. Te permite importar archivos SQL de forma manual, ideal si la opción directa de cPanel no está disponible.

Paso 1: Abre phpMyAdmin desde cPanel

  1. En cPanel, busca la sección "Bases de Datos" y haz clic en "phpMyAdmin".
  2. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

Paso 2: Selecciona la base de datos

En el panel izquierdo de phpMyAdmin, verás una lista de todas tus bases de datos. Haz clic en el nombre de la base de datos que quieres restaurar. Se seleccionará y verás sus tablas (si las hay).

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

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

Paso 4: Sube tu archivo de respaldo

  1. En "Archivo a importar", haz clic en "Seleccionar archivo".
  2. Busca tu respaldo .sql o .gz.
  3. En "Formato", asegúrate de que esté seleccionado "SQL".
  4. Opcional: Si tu archivo es muy grande, puedes activar "Comprobación parcial de importación" para evitar errores de tiempo de ejecución.
  5. Haz clic en "Continuar" o "Ejecutar" en la parte inferior.

Paso 5: Espera la confirmación

phpMyAdmin mostrará un mensaje como "La importación se ha ejecutado correctamente". Si hay errores, te indicará la línea problemática. En ese caso, revisa que el archivo no esté corrupto.

[INFO] Si tu respaldo está comprimido en .gz o .zip, phpMyAdmin lo descomprime automáticamente. No necesitas extraerlo antes.


Método 3: Restaurar desde la línea de comandos (SSH) – para avanzados

Si tienes acceso SSH a tu servidor y te sientes cómodo con la terminal, este método es muy rápido y útil para bases de datos grandes.

Paso 1: Conéctate por SSH

Usa un cliente como PuTTY (Windows) o la terminal nativa (Mac/Linux). Necesitarás tu IP, usuario y contraseña SSH.

Paso 2: Restaura la base de datos

Ejecuta el siguiente comando, reemplazando los valores entre corchetes:

mysql -u [usuario] -p [nombre_base_datos] < [archivo_respaldo.sql]

Te pedirá la contraseña. Escríbela y presiona Enter. Si el archivo está comprimido (.gz), usa:

gunzip < [archivo_respaldo.sql.gz] | mysql -u [usuario] -p [nombre_base_datos]

[WARNING] Este método requiere que conozcas bien los comandos. Un error puede dañar la base de datos. Si no estás seguro, usa los métodos gráficos.


Consejos importantes para evitar errores

  • Verifica que el respaldo sea de la misma versión de MySQL. Si tu servidor actual usa MySQL 8 y el respaldo es de MySQL 5.7, puede haber incompatibilidades.
  • No subas archivos demasiado grandes por phpMyAdmin. Si tu respaldo pesa más de 50 MB, mejor usa la herramienta de cPanel o línea de comandos. Si no, puedes aumentar el límite en la configuración de PHP, pero eso ya es más técnico.
  • Haz un respaldo antes de restaurar. Sí, suena redundante, pero si algo sale mal, tendrás una copia de seguridad adicional.
  • Si usas Syspanel (HestiaCP), el proceso es similar. Accede por el puerto 2106, busca "Bases de Datos" y luego "phpMyAdmin". La interfaz es casi idéntica.

Preguntas frecuentes (FAQ)

1. ¿Puedo restaurar una base de datos sin cPanel?

Sí, si tienes acceso a phpMyAdmin o a la línea de comandos, puedes hacerlo. También hay herramientas como Adminer o MySQL Workbench que permiten importar respaldos.

2. ¿Qué hago si el archivo de respaldo es muy grande?

Si cPanel o phpMyAdmin te dan error por tamaño, prueba con la línea de comandos (SSH). Otra opción es dividir el archivo SQL en partes más pequeñas usando herramientas como split en Linux.

3. ¿Se pierden los datos si restauro sobre una base existente?

Sí, se sobrescriben. Si tienes datos nuevos que no están en el respaldo, se perderán. Siempre verifica que estás restaurando en la base de datos correcta.

4. ¿Cómo sé si la restauración fue exitosa?

Después de restaurar, ve a phpMyAdmin, selecciona la base de datos y revisa que las tablas tengan registros. También puedes visitar tu sitio web para comprobar que la información aparece correctamente.

5. ¿Puedo restaurar solo una tabla de la base de datos?

Sí, pero requiere editar el archivo SQL. Abre el respaldo con un editor de texto, busca la tabla que necesitas y copia solo su bloque de código (CREATE TABLE e INSERT). Luego impórtalo como un archivo nuevo en phpMyAdmin.

6. ¿Qué pasa si mi hosting usa Syspanel (HestiaCP)?

No hay problema. Accede a Syspanel a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Busca la sección "Bases de Datos" y luego "phpMyAdmin". El proceso de importación es el mismo que describí en el Método 2.

7. ¿Necesito conocimientos de SQL para restaurar?

No, los métodos gráficos (cPanel y phpMyAdmin) no requieren conocimientos de SQL. Solo debes seleccionar el archivo y hacer clic. Eso sí, es bueno saber lo básico para entender los mensajes de error.


Conclusión

Saber restaurar base de datos cPanel es una habilidad que todo dueño de sitio web debería dominar. Ya sea usando la herramienta directa de cPanel, phpMyAdmin o la línea de comandos, el proceso es sencillo si sigues los pasos correctos.

Recuerda siempre tener un respaldo actualizado y verificar que la restauración se haya realizado correctamente. Si tu hosting usa Syspanel, no olvides que el acceso es por el puerto 2106 y las herramientas son muy similares.

Espero que esta guía te haya sido útil. Si tienes dudas, déjalas en los comentarios o consulta con tu proveedor de hosting. ¡Buena suerte con tu restauración!

¿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