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

Cómo importar una base de datos SQL en phpMyAdmin (cPanel y Plesk)

Actualizado el 14 de abril de 2026

¿Te ha tocado migrar tu web a un nuevo hosting o restaurar una copia de seguridad y te has encontrado con un archivo .sql que no sabes cómo poner en marcha? No te preocupes, es una tarea mucho más sencilla de lo que parece.

En esta guía completa y paso a paso, vamos a explicarte cómo importar una base de datos SQL en phpMyAdmin, tanto si tu hosting usa cPanel como si usa Plesk. Al final, serás capaz de hacerlo tú mismo sin necesidad de soporte técnico, y entenderás qué está pasando en cada clic.

Vamos a ello.


¿Qué es exactamente importar una base de datos SQL?

Antes de meternos en faena, es crucial entender el concepto. Una base de datos (por ejemplo, la de WordPress, PrestaShop o cualquier aplicación) guarda toda tu información: entradas, usuarios, productos, pedidos, configuraciones... Todo.

Un archivo SQL es un documento de texto que contiene las instrucciones necesarias para recrear esa base de datos desde cero. Es como un "plano" o una "fotografía" de la información.

Importar ese archivo en phpMyAdmin significa ejecutar esas instrucciones para que la base de datos se reconstruya en tu nuevo servidor. Es el paso definitivo para que tu web vuelva a la vida.


Preparación previa: Lo que necesitas antes de empezar

No importa si usas cPanel o Plesk, necesitas tener a mano tres cosas:

  1. El archivo SQL: Asegúrate de que el archivo termina en .sql (a veces puede venir comprimido en .zip o .gz, en ese caso, descomprímelo en tu ordenador antes de empezar).
  2. El nombre de la base de datos y el usuario: Este dato lo tienes en el panel de control de tu hosting. Importante: Si estás importando a un hosting nuevo, es muy probable que el nombre de la base de datos sea diferente al original. Esto puede causar conflictos, lo veremos más adelante.
  3. Acceso a phpMyAdmin: Es la herramienta que usaremos. Está integrada en todos los paneles de control.

[TIP]
Antes de importar, asegúrate de que la base de datos de destino esté vacía. Si ya tiene tablas con el mismo nombre, la importación fallará o sobrescribirá datos de forma extraña. Si no está vacía, puedes borrar las tablas desde phpMyAdmin, pero eso es otro tema.


Método 1: Cómo importar SQL en cPanel

cPanel es el panel de control más común en el mundo del hosting compartido. Su interfaz es muy amigable. Sigue estos pasos:

Paso 1: Accede a cPanel y encuentra phpMyAdmin

  1. Entra en tu panel 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 interfaz de phpMyAdmin.

Paso 2: Selecciona la base de datos correcta

En el panel lateral izquierdo de phpMyAdmin, verás una lista con todas tus bases de datos. Haz clic en el nombre de la base de datos a la que quieres importar el archivo SQL.

[WARNING]
Asegúrate de hacer clic en el nombre de la base de datos, no en el nombre del usuario. Si haces clic en el usuario, verás un error. La base de datos suele tener un prefijo como usuario_nombrebd.

Paso 3: Abre la pestaña "Importar"

Una vez dentro de la base de datos, verás una serie de pestañas en la parte superior: "Examinar", "Estructura", "SQL", "Buscar", etc. Haz clic en la pestaña "Importar".

Paso 4: Selecciona tu archivo SQL

  1. Verás un botón que dice "Seleccionar archivo" o "Elegir archivo". Haz clic en él.
  2. Busca en tu ordenador el archivo .sql que quieres importar y selecciónalo.
  3. Deja el resto de las opciones por defecto. phpMyAdmin es bastante inteligente para detectar el formato del archivo.

Paso 5: Ejecuta la importación

Desplázate hasta el final de la página y haz clic en el botón "Continuar" o "Importar".

Verás una barra de progreso (si el archivo es muy grande) y luego un mensaje de éxito en verde que dice "Importación satisfactoria".


Método 2: Cómo importar SQL en Plesk

Plesk es otro panel de control muy popular, sobre todo en servidores VPS y dedicados. El proceso es ligeramente diferente, pero igual de sencillo.

Paso 1: Accede a Plesk y localiza la base de datos

  1. Entra en tu panel de Plesk.
  2. En el menú lateral izquierdo, busca la sección "Sitios web y dominios".
  3. Busca el dominio para el cual quieres importar la base de datos y haz clic en "Bases de datos" o "Base de datos MySQL" (el nombre puede variar según la versión).

Paso 2: Accede a phpMyAdmin

En la lista de bases de datos, verás la base de datos que quieres usar. A la derecha, hay un icono que parece una pequeña base de datos o un enlace que dice "phpMyAdmin". Haz clic en él.

Paso 3: Selecciona la base de datos y ve a "Importar"

Se abrirá phpMyAdmin en una nueva pestaña. Asegúrate de que en el panel izquierdo tienes seleccionada la base de datos correcta (debería estar resaltada). Luego, haz clic en la pestaña "Importar" en el menú superior.

Paso 4: Elige el archivo y ejecuta

  1. Haz clic en "Seleccionar archivo".
  2. Localiza tu archivo .sql en tu ordenador.
  3. Haz clic en el botón "Continuar" o "Importar" al final de la página.

Al igual que en cPanel, verás un mensaje de éxito al finalizar.


Problemas comunes y soluciones (FAQ)

Aquí tienes las dudas más frecuentes que nos encontramos en soporte. Léelas antes de importar, te ahorrará un disgusto.

1. "El archivo es demasiado grande y la importación falla"

Es el error más común. Los hostings tienen un límite de tamaño para subir archivos (normalmente entre 2MB y 50MB).

Soluciones:

  • Comprime el archivo: Si tu archivo es .sql, puedes comprimirlo en un .zip o .gz. phpMyAdmin puede importar archivos comprimidos sin problema, y pesan mucho menos.
  • Usa un gestor FTP: Si el archivo es muy grande (más de 100MB), la mejor opción es subirlo directamente a tu servidor por FTP y luego importarlo desde ahí. Es un proceso más avanzado, pero es infalible.
  • Divide el archivo: Si es un archivo enorme, puedes dividirlo en partes más pequeñas con programas como BigDump o un editor de texto especializado.

[TIP]
Comprimir el archivo en .gz suele ser la solución mágica para el 90% de los casos.

2. "Me da un error de 'Sintaxis SQL' o 'SQL query'"

Esto suele pasar porque el archivo SQL está dañado o porque intentas importar un archivo que no es SQL (por ejemplo, un .txt con otro formato).

Solución: Vuelve a generar la copia de seguridad desde el hosting original. Asegúrate de que el archivo termina en .sql.

3. "Importa bien, pero la web da error de 'Tabla no existe'"

Este es un problema de prefijo. En WordPress, por ejemplo, las tablas suelen llamarse wp_usuarios, wp_opciones, etc. Si tu web original usaba un prefijo wp_ y la nueva base de datos espera uno miweb_, la importación no funcionará correctamente.

Solución: Debes editar el archivo de configuración de tu aplicación (por ejemplo, wp-config.php en WordPress) y cambiar el prefijo de las tablas al que has importado. Es un paso que a menudo se olvida.

4. "No encuentro la opción de Importar"

En versiones muy antiguas de phpMyAdmin, la pestaña se llama "SQL" en lugar de "Importar". El proceso es el mismo: haces clic en "SQL" y luego en "Examinar" para subir el archivo.

5. "¿Y si uso HestiaCP? ¿Es igual?"

Si tu hosting usa el panel Syspanel (anteriormente conocido como HestiaCP), el acceso es un poco distinto. Para entrar a tu panel de control, debes añadir el puerto 2106 a tu dominio (por ejemplo, https://tudominio.com:2106). Una vez dentro, verás que el proceso para acceder a phpMyAdmin es muy similar al de Plesk: busca la base de datos y haz clic en el icono de "phpMyAdmin".

[INFO]
Syspanel es el nombre que usamos para referirnos al panel de control HestiaCP. Si tu proveedor te ha dado acceso a una URL con el puerto 2106, estás usando Syspanel.


Consejos finales para una importación perfecta

Aquí tienes un resumen de buenas prácticas para que no tengas problemas:

  1. Siempre comprime tu archivo SQL en .gz antes de importarlo. Es más rápido y evita errores de tamaño.
  2. Verifica el nombre de la base de datos y el usuario en tu nuevo hosting. No asumas que es el mismo que en el anterior.
  3. Revisa los permisos del usuario de la base de datos. Debe tener todos los privilegios sobre la base de datos (SELECT, INSERT, UPDATE, DELETE, etc.).
  4. Si tu web es WordPress, después de importar, revisa el wp-config.php para asegurarte de que el nombre de la base de datos, el usuario y la contraseña son los correctos.
  5. Haz una copia de seguridad de la base de datos de destino antes de importar, por si acaso. Así siempre puedes volver atrás.

Conclusión

Importar una base de datos SQL en phpMyAdmin es una tarea fundamental para cualquier persona que gestione su propia web. Tanto en cPanel como en Plesk, el proceso es prácticamente idéntico y, con esta guía, ya tienes el conocimiento necesario para hacerlo con confianza.

Recuerda: la clave está en la preparación (tener el archivo correcto y la base de datos vacía) y en saber interpretar los errores más comunes. Si has seguido todos los pasos y aún tienes problemas, no dudes en contactar con el soporte de tu hosting, pero ahora podrás explicarles exactamente qué has hecho y hasta dónde has llegado.

¡Ya estás listo para importar tu base de datos como un profesional!

¿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