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

Cómo restaurar una base de datos MySQL desde phpMyAdmin (cPanel/Plesk)

Actualizado el 1 de febrero de 2026

Antes de Empezar: ¿Qué Necesitas para Restaurar una Base de Datos?

Restaurar una base de datos MySQL desde phpMyAdmin es una tarea fundamental para cualquier persona que gestione un sitio web, ya sea un blog, una tienda online o un portal corporativo. Aunque suene a algo complejo, con esta guía paso a paso podrás hacerlo tú mismo en pocos minutos, incluso si no tienes experiencia técnica.

Para llevar a cabo este proceso necesitarás dos cosas imprescindibles:

  1. Un archivo de respaldo (backup): Este archivo, normalmente con extensión .sql, .zip, .gz o .tar.gz, contiene toda la información de tu base de datos (tablas, registros, usuarios, etc.). Si no lo tienes, no podrás restaurar nada.
  2. Acceso a phpMyAdmin: Esta es la herramienta web que nos permite gestionar bases de datos de forma gráfica, sin necesidad de usar comandos complejos. La encontrarás dentro de los paneles de control de tu hosting, como cPanel, Plesk o Syspanel.

[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso a phpMyAdmin se realiza a través de la URL https://tu-dominio.com:2106 o desde el propio panel de Syspanel. Recuerda que el puerto de acceso es el 2106.


Paso 1: Localizar y Acceder a phpMyAdmin

El primer paso es entrar en el panel de control de tu hosting. Dependiendo de tu proveedor, el camino puede variar ligeramente, pero la lógica es la misma.

Si tu hosting usa cPanel

  1. Inicia sesión en tu cuenta de cPanel con tu usuario y contraseña.
  2. Busca la sección "Bases de Datos".
  3. Haz clic en el icono de "phpMyAdmin". Se abrirá una nueva pestaña en tu navegador con la herramienta.

Si tu hosting usa Plesk

  1. Accede a tu panel de Plesk.
  2. En el menú lateral izquierdo, navega hasta "Sitios web y dominios".
  3. Busca tu dominio y haz clic en "Bases de datos" (o "Bases de datos MySQL").
  4. En la lista de bases de datos, haz clic en el nombre de la que quieras restaurar y luego en "phpMyAdmin".

Si tu hosting usa Syspanel (HestiaCP)

  1. Conecta a tu servidor a través de la URL https://tu-ip-o-dominio:2106.
  2. Inicia sesión con tus credenciales de administrador.
  3. En el menú superior, busca la sección "Bases de datos".
  4. Localiza la base de datos que deseas restaurar y haz clic en el botón de "phpMyAdmin" (normalmente representado con un icono de una base de datos).

[TIP] Si no encuentras la opción, prueba a escribir directamente en la barra de direcciones de tu navegador: https://tu-dominio.com/phpmyadmin o https://tu-dominio.com:8443/phpmyadmin (este último es el puerto común para Plesk).


Paso 2: Seleccionar la Base de Datos Correcta

Una vez dentro de phpMyAdmin, verás una columna en el lado izquierdo con la lista de todas las bases de datos disponibles en tu cuenta de hosting.

  1. Identifica la base de datos que quieres restaurar. El nombre suele tener un prefijo que coincide con tu usuario de cPanel (ej. usuariowp_basededatos) o el nombre que le pusiste en Plesk/Syspanel.
  2. Haz clic en el nombre de la base de datos. Esto te llevará al interior de la misma, donde verás una lista de todas las tablas que contiene.

[WARNING] Es muy importante que selecciones la base de datos correcta. Si importas el archivo SQL a una base de datos equivocada, podrías sobrescribir información importante de otro sitio web o aplicación.


Paso 3: El Proceso de Importación (Restaurar)

Con la base de datos ya seleccionada, el siguiente paso es importar el archivo de respaldo. Sigue estos pasos al pie de la letra:

  1. Ve a la pestaña "Importar" que se encuentra en la parte superior de la pantalla de phpMyAdmin.
  2. Verás una sección titulada "Archivo a importar".
  3. Haz clic en el botón "Examinar..." o "Seleccionar archivo" (dependiendo del idioma de tu phpMyAdmin).
  4. Busca en tu ordenador el archivo de respaldo de tu base de datos (el archivo .sql, .zip o .gz que guardaste previamente).
  5. Asegúrate de que la opción "Formato" esté configurada en "SQL".
  6. Deja el resto de las opciones con sus valores predeterminados. No es necesario que toques nada más.
  7. Haz clic en el botón "Continuar" o "Importar" que se encuentra al final de la página.

Ahora, phpMyAdmin procesará el archivo. Este proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño del archivo de respaldo. Verás una barra de progreso.

¿Qué pasa si el archivo es demasiado grande?

Es posible que encuentres un error como "El archivo es demasiado grande" o "Tamaño máximo de importación: 2.048 KiB". Esto es un límite impuesto por la configuración del servidor.

  • Solución 1: Comprimir el archivo. Si tu backup es un archivo .sql, puedes comprimirlo en un .zip o .gz antes de intentar importarlo. phpMyAdmin puede descomprimir automáticamente estos formatos.
  • Solución 2: Dividir el archivo SQL. Puedes usar un editor de texto avanzado (como Notepad++) o herramientas específicas para dividir el archivo SQL en partes más pequeñas e importarlas una a una.
  • Solución 3: Usar la herramienta de importación de tu panel. Tanto cPanel como Plesk y Syspanel tienen sus propias herramientas de gestión de bases de datos que suelen permitir importar archivos más grandes. Busca la opción "Restaurar" o "Importar" en la sección de bases de datos de tu panel.

Paso 4: Verificar que la Restauración fue Exitosa

Una vez que la importación haya terminado, verás un mensaje de éxito en la parte superior de la pantalla, como "La importación ha finalizado correctamente" o "Import has been successfully finished".

Para asegurarte de que todo está en orden:

  1. Haz clic en el nombre de tu base de datos en la columna izquierda.
  2. Revisa la lista de tablas que aparece. Deberían estar todas las tablas que esperabas ver según tu copia de seguridad.
  3. Haz clic en alguna de las tablas para ver si contiene datos. Por ejemplo, si es una tabla de usuarios, deberías ver los registros.

[TIP] Una forma rápida de verificar es revisar el número de tablas que se muestran en la página principal de la base de datos. Si el número coincide con el que tenías antes del problema, la restauración ha sido un éxito.


Problemas Comunes y Cómo Solucionarlos (FAQ)

Aquí tienes una lista de los problemas más habituales que te puedes encontrar al restaurar backup mysql y cómo resolverlos:

1. "Error de sintaxis SQL" o "Error en la consulta"

Este error suele indicar que el archivo .sql está corrupto o que no es un archivo SQL válido.

  • Solución: Asegúrate de que el archivo que estás importando es el correcto. Si lo has descargado de un gestor de backups, intenta descargarlo de nuevo. También puedes intentar abrir el archivo en un editor de texto para ver si empieza con líneas como -- phpMyAdmin SQL Dump o CREATE TABLE.

2. "Acceso denegado para el usuario 'usuario'@'localhost'"

Esto significa que el usuario de la base de datos que estás intentando usar no tiene permisos sobre la base de datos que estás importando.

  • Solución: Asegúrate de que estás importando el archivo a la base de datos correcta. En cPanel, el usuario de la base de datos debe estar vinculado a la base de datos. Si el archivo fue creado en un servidor diferente, es posible que los usuarios no coincidan y necesites crearlos o ajustarlos en tu panel de control.

3. "Importación interrumpida" o "Se agotó el tiempo de espera"

Esto ocurre cuando el archivo es demasiado grande y el servidor corta la conexión.

  • Solución: Comprime el archivo en .zip o .gz. Si el problema persiste, divide el archivo SQL en partes más pequeñas (por ejemplo, 1 GB en archivos de 100 MB) e impórtalos secuencialmente.

4. No veo la pestaña "Importar"

Si no ves la pestaña "Importar", es posible que no hayas seleccionado ninguna base de datos en el panel izquierdo.

  • Solución: Haz clic en el nombre de la base de datos a la que quieres importar el archivo en la columna izquierda. La pestaña "Importar" debería aparecer en la parte superior.

Consejos Finales para una Restauración Exitosa

  • Siempre realiza una copia de seguridad antes de restaurar: Esto te permitirá volver atrás si algo sale mal durante el proceso. Aunque estés restaurando un backup, es una buena práctica tener otro de seguridad.
  • No cierres la pestaña del navegador durante la importación. Espera a que el proceso termine por completo.
  • Si tu sitio web es muy grande, considera la posibilidad de usar herramientas más avanzadas como mysql desde la línea de comandos (SSH) para importar archivos muy grandes, pero esto ya requiere conocimientos técnicos más profundos.

[WARNING] Si estás restaurando una base de datos para un sitio web con WordPress, es posible que necesites ajustar el archivo wp-config.php si los nombres de la base de datos o el usuario han cambiado. Sin embargo, si estás restaurando en el mismo hosting y con los mismos nombres, esto no será necesario.


Conclusión: Tu Base de Datos Restaurada

Restaurar una base de datos MySQL desde phpMyAdmin es un proceso sencillo una vez que conoces los pasos. Con esta guía, ya sabes cómo acceder a phpMyAdmin desde cPanel, Plesk o Syspanel, cómo seleccionar la base de datos correcta y cómo importar tu archivo de respaldo sin problemas.

Recuerda que la práctica hace al maestro. No tengas miedo de explorar phpMyAdmin, pero siempre con precaución y, sobre todo, teniendo copias de seguridad actualizadas. Si has seguido todos los pasos, tu base de datos estará restaurada y tu sitio web funcionando de nuevo en poco tiempo.

En resumen, el proceso es:

  1. Acceder a phpMyAdmin desde tu panel de control.
  2. Seleccionar la base de datos correcta.
  3. Ir a la pestaña "Importar".
  4. Seleccionar tu archivo de backup.
  5. Hacer clic en "Continuar" o "Importar".
  6. Esperar a que termine y verificar.

¡Ya está! Has aprendido a importar sql phpmyadmin y a restaurar base de datos mysql de forma autónoma. Si tienes más dudas, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico.

¿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