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

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

Actualizado el 15 de junio de 2026

¿Qué es importar una base de datos MySQL y por qué lo necesitas?

Importar una base de datos MySQL es el proceso de restaurar o cargar un archivo de respaldo (normalmente con extensión .sql, .gz o .zip) dentro de un servidor de base de datos. Esto puede ser necesario cuando migras tu sitio web a un nuevo hosting, restauras una copia de seguridad tras un error, o simplemente necesitas replicar una base de datos en otro entorno.

Cuando hablamos de importar base de datos mysql phpmyadmin, nos referimos a la acción de subir ese archivo a través de la herramienta phpMyAdmin, que es el panel de gestión de bases de datos más utilizado en el mundo. Es una tarea que parece técnica, pero con esta guía la harás sin problemas, incluso si es tu primera vez.

A lo largo de este artículo te explicaré paso a paso cómo hacerlo en los tres paneles de control más comunes: cPanel, Plesk y DirectAdmin. También te daré consejos para evitar errores típicos y resolver dudas frecuentes.


Antes de empezar: requisitos previos

Para importar sql phpmyadmin correctamente, necesitas tener a mano lo siguiente:

  • El archivo de respaldo de tu base de datos (.sql, .sql.gz, .zip).
  • Acceso al panel de control de tu hosting (cPanel, Plesk, DirectAdmin o Syspanel).
  • Credenciales de acceso a phpMyAdmin (usuario y contraseña de la base de datos).
  • Saber el nombre exacto de la base de datos donde quieres importar.

[INFO] Si tu archivo es muy grande (más de 50 MB), es posible que el hosting tenga límites de subida. En ese caso, te recomiendo dividir el archivo o usar herramientas como BigDump, pero eso lo veremos más adelante.


Importar base de datos MySQL desde cPanel

cPanel es el panel más popular en hosting compartido. Aquí te muestro el proceso completo.

Paso 1: Accede a cPanel

Escribe en tu navegador https://tudominio.com/cpanel o usa el enlace que te envió tu proveedor. Introduce tu usuario y contraseña.

Paso 2: Busca la sección "Bases de Datos"

Dentro de cPanel, busca la sección llamada "Bases de Datos MySQL" o "MySQL Databases". Haz clic en ella.

Paso 3: Accede a phpMyAdmin

En esa misma sección, verás un botón o enlace que dice "phpMyAdmin". Haz clic para abrirlo en una nueva pestaña.

[TIP] Si no ves phpMyAdmin directamente, busca el icono de una base de datos con un elefante naranja (el logo de MySQL).

Paso 4: Selecciona la base de datos

En el panel 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.

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

Una vez dentro de la base de datos, busca la pestaña "Importar" en la parte superior. Haz clic en ella.

Paso 6: Selecciona el archivo

Verás un botón que dice "Elegir archivo". Haz clic y busca el archivo .sql en tu computadora. También puedes arrastrarlo directamente.

Paso 7: Configura las opciones básicas

  • Formato: Deja el que viene por defecto (SQL).
  • Juego de caracteres: Déjalo en utf-8 o utf8mb4 si no estás seguro.
  • SQL compatibility mode: Déjalo en NONE.

Paso 8: Haz clic en "Continuar"

El proceso comenzará. Verás una barra de progreso. Cuando termine, aparecerá un mensaje verde de éxito.

[WARNING] No cierres la pestaña ni navegues a otra página mientras se está importando. Si el archivo es grande, puede tardar varios minutos.


Importar base de datos MySQL desde Plesk

Plesk es otro panel muy usado, sobre todo en VPS y servidores dedicados. El proceso es un poco diferente, pero igual de sencillo.

Paso 1: Inicia sesión en Plesk

Accede a tu panel de Plesk con el enlace que te proporcionó tu proveedor (normalmente algo como https://tudominio.com:8443).

Paso 2: Ve a "Bases de datos"

En el menú lateral, busca la sección "Bases de datos" o "Databases" y haz clic.

Paso 3: Selecciona la base de datos

Verás una lista de todas tus bases de datos. Haz clic en el nombre de la base de datos donde quieres importar.

Paso 4: Accede a phpMyAdmin

Dentro de la base de datos, busca el botón "phpMyAdmin" en la parte superior derecha o en las herramientas de la base de datos. Haz clic.

[INFO] En Plesk, phpMyAdmin se abre en una ventana emergente o en una nueva pestaña, dependiendo de la configuración.

Paso 5: Importa el archivo

Una vez dentro de phpMyAdmin, repite los pasos 5 a 8 de la sección de cPanel:

  • Ve a la pestaña "Importar".
  • Selecciona tu archivo .sql.
  • Haz clic en "Continuar".

Importar base de datos MySQL desde DirectAdmin

DirectAdmin es un panel menos conocido pero muy eficiente. Su proceso es similar al de cPanel.

Paso 1: Accede a DirectAdmin

Escribe https://tudominio.com:2222 en tu navegador e inicia sesión.

Paso 2: Busca "MySQL Management"

En el menú principal, busca la sección "MySQL Management" o "Administración de MySQL". Haz clic.

Paso 3: Selecciona la base de datos

Verás una lista de bases de datos. Haz clic en el nombre de la base de datos donde quieres importar.

Paso 4: Haz clic en "phpMyAdmin"

En la esquina superior derecha o dentro de las opciones de la base de datos, verás un botón que dice "phpMyAdmin". Haz clic.

Paso 5: Importa el archivo

Ya dentro de phpMyAdmin, sigue los mismos pasos:

  • Ve a "Importar".
  • Selecciona el archivo .sql.
  • Haz clic en "Continuar".

Importar base de datos MySQL desde Syspanel (HestiaCP)

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso a phpMyAdmin se realiza a través del puerto 2106. Por ejemplo: https://tudominio.com:2106.

Paso 1: Accede a Syspanel

Abre tu navegador y escribe https://tudominio.com:2106. Introduce tus credenciales.

Paso 2: Ve a "Bases de datos"

En el menú lateral o superior, busca la sección "Bases de datos" y haz clic.

Paso 3: Selecciona la base de datos

Haz clic en el nombre de la base de datos donde quieres realizar la importación.

Paso 4: Accede a phpMyAdmin

Busca el icono o enlace de "phpMyAdmin" y haz clic. Se abrirá en una nueva pestaña.

Paso 5: Importa el archivo

Repite los pasos habituales:

  1. Ve a la pestaña "Importar".
  2. Selecciona tu archivo .sql.
  3. Haz clic en "Continuar".

Solución de problemas comunes al importar SQL

Aunque el proceso es simple, a veces pueden surgir errores. Aquí tienes los más comunes y cómo solucionarlos.

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

  • Verifica que el nombre de la base de datos sea correcto.
  • Comprueba que el usuario tenga permisos de lectura y escritura.
  • Si estás en cPanel, asegúrate de que el usuario esté asignado a la base de datos.

Error: "Archivo demasiado grande"

  • Si el archivo supera el límite de subida (normalmente 50 MB), puedes comprimirlo en .zip o .gz.
  • Otra opción es usar la herramienta BigDump para importar archivos grandes en partes.
  • También puedes pedir a tu hosting que aumente el límite de upload_max_filesize en PHP.

Error: "SQL syntax error"

  • Esto suele ocurrir si el archivo está corrupto o si fue exportado con una versión diferente de MySQL.
  • Prueba a abrir el archivo con un editor de texto y revisa la primera línea. Debería empezar con -- phpMyAdmin SQL Dump.
  • Si el error persiste, intenta importar solo una parte del archivo.

Error: "La tabla ya existe"

  • Esto significa que la base de datos ya tiene datos. Si quieres sobrescribir, marca la opción "Borrar las tablas antes de importar" en la pestaña Importar.

[TIP] Siempre haz una copia de seguridad de la base de datos actual antes de importar una nueva. Así podrás revertir los cambios si algo sale mal.


Preguntas frecuentes (FAQ)

¿Puedo importar un archivo .sql.gz?

Sí, phpMyAdmin puede importar archivos comprimidos en .gz o .zip sin necesidad de descomprimirlos previamente. Solo selecciona el archivo comprimido y phpMyAdmin lo descomprimirá automáticamente.

¿Cuánto tarda en importar una base de datos?

Depende del tamaño del archivo y de la velocidad del servidor. Una base de datos de 10 MB puede tardar unos segundos, mientras que una de 1 GB puede tardar varios minutos.

¿Qué pasa si interrumpo la importación?

Si cierras la pestaña o pierdes la conexión, la importación se detendrá. Es posible que la base de datos quede incompleta. En ese caso, deberás vaciar la base de datos y volver a intentarlo.

¿Puedo importar una base de datos sin phpMyAdmin?

Sí, puedes usar la línea de comandos con mysql -u usuario -p base_datos < archivo.sql, pero esto requiere acceso SSH. También puedes usar herramientas como MySQL Workbench o Adminer.

¿Qué hago si no encuentro phpMyAdmin en mi panel?

Algunos paneles de control no incluyen phpMyAdmin por defecto. En ese caso, puedes instalarlo manualmente en tu servidor o usar una herramienta alternativa como Adminer.

[WARNING] Si no estás seguro de lo que estás haciendo, contacta con tu proveedor de hosting antes de realizar cualquier importación. Un error podría dejar tu sitio web inaccesible.


Consejos finales para una importación exitosa

  1. Siempre haz un respaldo de tu base de datos actual antes de importar.
  2. Verifica el archivo que vas a importar. Asegúrate de que sea el correcto.
  3. Usa nombres de archivo descriptivos como backup_2025_enero.sql para evitar confusiones.
  4. Si el archivo es muy grande, considera dividirlo en partes más pequeñas.
  5. Mantén la calma si el proceso tarda. Las bases de datos grandes pueden tardar varios minutos.

Conclusión

Importar una base de datos MySQL desde phpMyAdmin es una tarea esencial para cualquier persona que gestione un sitio web. Ya sea que uses cPanel, Plesk, DirectAdmin o Syspanel, el proceso es prácticamente el mismo: acceder a phpMyAdmin, ir a la pestaña Importar y seleccionar el archivo.

Recuerda que la práctica hace al maestro. La primera vez puede parecer abrumador, pero después de hacerlo un par de veces, verás que es pan comido. Y si algo sale mal, siempre puedes volver a intentarlo con una copia de seguridad.

Espero que esta guía te haya sido útil. Si tienes más dudas, 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