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

Cómo importar una base de datos MySQL desde phpMyAdmin (cPanel y Plesk)

Actualizado el 28 de diciembre de 2025

¿Qué es phpMyAdmin y por qué necesitas saber importar una base de datos?

Si tienes una página web, es muy probable que tarde o temprano necesites importar una base de datos MySQL. Este proceso es fundamental para mover tu sitio a un nuevo servidor, restaurar una copia de seguridad después de un problema, o simplemente para probar cambios en un entorno de desarrollo.

phpMyAdmin es la herramienta más popular para gestionar bases de datos MySQL directamente desde el navegador, sin necesidad de usar líneas de comandos. Es la que utilizan la mayoría de los paneles de control como cPanel o Plesk, y también está presente en alternativas como Syspanel (antes conocido como HestiaCP, al que se accede por el puerto 2106).

Importar una base de datos no es complicado, pero hay que seguir ciertos pasos para no cometer errores que puedan romper tu web. En esta guía completa, te explicaré cómo importar una base de datos MySQL desde phpMyAdmin, tanto si usas cPanel como si usas Plesk, con instrucciones claras y fáciles de seguir.

Al final de este artículo, podrás restaurar una base de datos por tu cuenta, sin miedo y con total confianza.


Antes de empezar: qué necesitas para importar una base de datos

Antes de lanzarte a importar, es importante que tengas todo a mano. No querrás quedarte a medias en el proceso porque te falta un dato.

Esto es lo que necesitas:

  • El archivo SQL que contiene la base de datos. Normalmente tiene extensión .sql, .sql.gz o .zip.
  • Credenciales de acceso a tu panel de control (cPanel, Plesk o Syspanel).
  • El nombre de la base de datos a la que quieres importar los datos (o crear una nueva si es necesario).
  • El usuario y la contraseña de la base de datos, por si acaso el archivo SQL no incluye los permisos.

[INFO] Si el archivo SQL es muy grande (más de 50 MB), es posible que tengas problemas con el tiempo de ejecución. En ese caso, te recomiendo usar herramientas como BigDump o importar por SSH. Pero vamos paso a paso, primero lo básico.


Cómo importar una base de datos MySQL desde phpMyAdmin en cPanel

cPanel es uno de los paneles de control más utilizados en el mundo del hosting compartido. Si tu hosting usa cPanel, sigue estos pasos:

Paso 1: Accede a cPanel

Escribe en tu navegador la dirección de tu cPanel. Normalmente es algo como https://tudominio.com/cpanel o https://tuip:2083. Introduce tu usuario y contraseña.

Paso 2: Localiza la sección de Bases de Datos

Dentro de cPanel, busca la sección "Bases de Datos". Ahí verás varios iconos. Haz clic en "phpMyAdmin". Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

Paso 3: Selecciona la base de datos

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 donde quieres importar el archivo SQL.

[TIP] Si no tienes una base de datos creada, primero créala desde cPanel en "Bases de datos MySQL". Anota el nombre completo, porque cPanel suele añadir un prefijo con tu nombre de usuario.

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

Una vez dentro de la base de datos, verás una barra de pestañas en la parte superior. Haz clic en la pestaña "Importar".

Paso 5: Selecciona el archivo SQL

Verás un botón que dice "Elegir archivo" o "Examinar". Haz clic y busca el archivo SQL en tu ordenador. Asegúrate de que el formato del archivo es compatible (.sql, .sql.gz o .zip).

Paso 6: Configura las opciones de importación

En la mayoría de los casos, puedes dejar las opciones por defecto. Pero presta atención a esto:

  • Formato: Debe decir "SQL".
  • Codificación: Si tu web usa caracteres especiales (tildes, eñes), asegúrate de que la codificación es UTF-8.

Paso 7: Haz clic en "Continuar"

Verás un botón azul que dice "Continuar" o "Importar". Haz clic y espera. Si el archivo es pequeño, tardará unos segundos. Si es grande, puede tardar varios minutos.

Paso 8: Verifica el resultado

Al finalizar, verás un mensaje en verde que dice: "La importación se ha completado correctamente". Ya tienes tu base de datos restaurada.


Cómo importar una base de datos MySQL desde phpMyAdmin en Plesk

Plesk es otro panel de control muy común, especialmente en servidores VPS y dedicados. El proceso es similar, pero con algunas diferencias en la navegación.

Paso 1: Accede a Plesk

Abre tu navegador y ve a https://tudominio.com:8443 o la dirección que te haya dado tu proveedor. Introduce tus credenciales.

Paso 2: Encuentra la base de datos

En el panel de Plesk, verás una lista de tus dominios. Haz clic en el dominio que te interesa. Luego, busca la sección "Bases de datos" y haz clic en el nombre de la base de datos que quieres gestionar.

Paso 3: Abre phpMyAdmin

Dentro de la página de la base de datos, verás un botón que dice "phpMyAdmin". Haz clic en él. Se abrirá en una nueva pestaña.

Paso 4: Selecciona la base de datos

En phpMyAdmin, en el panel izquierdo, haz clic en el nombre de la base de datos que quieres importar. Si solo tienes una, puede que ya esté seleccionada.

Paso 5: Ve a "Importar"

En la barra superior, haz clic en la pestaña "Importar".

Paso 6: Sube el archivo

Haz clic en "Elegir archivo", busca tu archivo SQL y selecciónalo. Puedes dejar las opciones por defecto, pero revisa que el formato sea SQL.

Paso 7: Ejecuta la importación

Haz clic en "Continuar" o "Importar". Espera a que termine el proceso.

Paso 8: Confirma la restauración

Deberías ver el mensaje de éxito en verde. Si no aparece, revisa si hay errores en la parte superior de la pantalla.


Errores comunes al importar una base de datos y cómo solucionarlos

No todo es siempre perfecto. Aquí te dejo los errores más comunes que puedes encontrar y cómo solucionarlos:

Error: "No se pudo conectar a la base de datos"

Esto suele pasar cuando el archivo SQL contiene un usuario y una contraseña que no coinciden con los de tu servidor actual.

Solución: Edita el archivo SQL con un editor de texto (como Notepad++) y busca las líneas que dicen CREATE USER o GRANT. Cámbialas por el usuario y la contraseña correctos de tu hosting.

Error: "La importación se ha interrumpido" o "Tiempo de espera agotado"

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

Solución: Puedes aumentar el límite de memoria y el tiempo de ejecución en el archivo php.ini, pero si no tienes acceso, te recomiendo dividir el archivo SQL en partes más pequeñas o usar la herramienta BigDump.

[WARNING] No subas archivos SQL de más de 100 MB por phpMyAdmin sin estar seguro de que tu servidor puede manejarlo. Podrías saturar la memoria del servidor.

Error: "Base de datos ya existe" o "Tabla ya existe"

Esto sucede cuando intentas importar una base de datos que ya tiene tablas con el mismo nombre.

Solución: Antes de importar, vacía la base de datos (borra todas las tablas) o elimina la base de datos y créala de nuevo. Puedes hacer esto desde phpMyAdmin en la pestaña "Operaciones".

Error: "Error de sintaxis SQL"

El archivo SQL puede estar corrupto o tener un formato incompatible.

Solución: Verifica que el archivo no esté vacío y que tenga la extensión .sql. Si lo descargaste de internet, intenta descargarlo de nuevo.


Consejos profesionales para importar bases de datos sin problemas

Aquí van algunos consejos que te ahorrarán muchos dolores de cabeza:

Haz una copia de seguridad antes de importar

Antes de tocar nada, exporta la base de datos actual. Así, si algo sale mal, puedes restaurar el estado anterior. En phpMyAdmin, ve a la pestaña "Exportar" y guarda el archivo SQL.

[TIP] Exporta siempre en formato SQL y con la opción "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION" activada. Esto hará que la importación sea más limpia.

Comprueba la codificación de caracteres

Si tu web tiene contenido en español, asegúrate de que la codificación sea UTF-8. De lo contrario, verás caracteres extraños como "ñ" en lugar de "ñ".

Usa archivos comprimidos para ahorrar tiempo

Si tu archivo SQL es grande, comprímelo en formato .gz o .zip. phpMyAdmin puede importar archivos comprimidos y el proceso será más rápido.

No interrumpas el proceso

Mientras se importa la base de datos, no cierres la pestaña del navegador ni navegues a otras páginas. Podrías corromper la importación.


Preguntas frecuentes (FAQ) sobre importar bases de datos MySQL

¿Puedo importar una base de datos desde un archivo .zip?

Sí, phpMyAdmin admite archivos .zip y .gz. Simplemente selecciona el archivo comprimido y phpMyAdmin lo descomprimirá automáticamente.

¿Qué hago si mi archivo SQL es demasiado grande?

Puedes intentar aumentar el límite en la configuración de PHP, pero si no tienes acceso, te recomiendo dividir el archivo SQL en partes más pequeñas o usar herramientas especializadas como BigDump.

¿Es lo mismo importar que restaurar una base de datos?

Sí, son prácticamente lo mismo. Restaurar una base de datos significa importar un archivo SQL para recuperar los datos de una copia de seguridad.

¿Necesito conocimientos técnicos para importar una base de datos?

No, con esta guía puedes hacerlo tú mismo. Solo necesitas acceso a tu panel de control y seguir los pasos al pie de la letra.

¿Puedo importar una base de datos desde Syspanel?

Sí, Syspanel (antes HestiaCP) también incluye phpMyAdmin. El proceso es muy similar: accede al panel por el puerto 2106, busca la base de datos y haz clic en "phpMyAdmin". Luego sigue los mismos pasos que te he explicado.


Conclusión: ya sabes cómo importar una base de datos MySQL

Aprender a importar una base de datos MySQL desde phpMyAdmin es una habilidad esencial para cualquier persona que gestione una web. Tanto si usas cPanel como Plesk, el proceso es intuitivo y, con esta guía, ya no tienes excusa para no hacerlo tú mismo.

Recuerda siempre:

  • Haz una copia de seguridad antes de importar.
  • Verifica que la codificación sea UTF-8.
  • No interrumpas el proceso de importación.
  • Si algo falla, revisa los mensajes de error y busca soluciones específicas.

Con la práctica, importar SQL en cPanel o en cualquier otro panel será pan comido. Si te surge alguna duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Buena suerte con tu importació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