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

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

Actualizado el 19 de enero de 2026

¡Hola! Si has llegado hasta aquí, seguramente necesitas importar una base de datos MySQL en cPanel y te parece una tarea complicada. No te preocupes, es mucho más fácil de lo que parece.

En esta guía completa, paso a paso y sin tecnicismos innecesarios, te voy a enseñar a hacerlo usando la herramienta phpMyAdmin, que es el panel de control de bases de datos más común en el hosting.

Vamos a desglosar todo el proceso, desde preparar el archivo .sql hasta verificar que todo ha salido perfecto. Al final, podrás restaurar base de datos cPanel tú mismo, sin depender de soporte técnico y con total confianza.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, es importante que tengas a mano tres cosas. Si las tienes, el proceso será coser y cantar.

1. El archivo de la base de datos (formato .sql)

Este es el "plano" de tu base de datos. Es un archivo de texto que contiene las instrucciones para crear las tablas, insertar los datos y configurar todo. Normalmente viene comprimido en .zip o .gz para que pese menos.

Si no tienes este archivo, no podrás importar nada. Asegúrate de haber hecho una copia de seguridad (backup) de tu web anterior o de haber exportado la base de datos desde el otro servidor.

2. El nombre de la base de datos en cPanel

En cPanel, los nombres de las bases de datos suelen tener un prefijo con el nombre de tu cuenta de usuario. Por ejemplo, usuario_ejemplo_bd. Es fundamental que sepas el nombre exacto de la base de datos a la que quieres importar la información.

3. Acceso a cPanel

Lógicamente, necesitas las credenciales de acceso a tu panel de control de hosting. Normalmente se accede a través de una URL como tudominio.com/cpanel o tudominio.com:2083.


Paso 1: Acceder a cPanel y localizar phpMyAdmin

Este primer paso es muy intuitivo. Una vez que hayas iniciado sesión en tu cPanel, verás un montón de iconos y secciones. No te agobies, es normal.

Busca la sección llamada "Bases de Datos". Dentro de esa sección, encontrarás el icono de "phpMyAdmin". Haz clic en él.

¿Qué es phpMyAdmin?

Es una herramienta web gratuita que te permite gestionar tus bases de datos MySQL de forma visual. Es como el "Explorador de archivos" pero para bases de datos. Aquí es donde haremos la magia.


Paso 2: Seleccionar la base de datos correcta

Al hacer clic en phpMyAdmin, se abrirá una nueva pestaña o ventana en tu navegador. Verás una columna a la izquierda con una lista de todas tus bases de datos.

Importante: Haz clic en el nombre de la base de datos a la que quieres importar el archivo .sql. Si no la seleccionas, la importación podría fallar o ir a un lugar equivocado.

Una vez que hagas clic, verás que en la parte superior central de la pantalla aparece el nombre de la base de datos seleccionada. La interfaz cambiará ligeramente, mostrando las tablas (si ya tiene alguna) y una serie de pestañas como "Estructura", "SQL", "Importar", "Exportar", etc.


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

Ahora que tienes la base de datos seleccionada, mira la barra de navegación horizontal superior. Verás una pestaña que dice "Importar". Haz clic en ella.

Se abrirá una página con un formulario. La parte más importante es la que dice "Archivo a importar".

Elegir el archivo

Verás un botón que dice "Examinar..." o "Elegir archivo". Haz clic en él y busca en tu ordenador el archivo .sql, .zip o .gz que quieres subir.

Consejo: Si tu archivo es muy grande (más de 10 MB), puede que el servidor te dé problemas. En ese caso, te recomiendo comprimirlo en formato .zip o .gz antes de subirlo. phpMyAdmin puede descomprimirlo automáticamente.


Paso 4: Configurar las opciones de importación (¡No te asustes!)

Debajo del selector de archivos, verás un montón de opciones y menús desplegables. La mayoría de las veces, no tendrás que tocar nada. Los valores predeterminados son los correctos para la mayoría de los casos.

Sin embargo, hay una opción que es bueno revisar: "Formato". Asegúrate de que esté seleccionado "SQL".

Otra opción que puedes ver es "SQL compatibility mode" (Modo de compatibilidad SQL). Si tu archivo viene de otro sistema como WordPress, Joomla, o de un hosting antiguo, déjalo en "NONE" o "Undefined". Si tienes problemas, ya hablaremos de ello más adelante.

El botón mágico: "Continuar"

Al final de la página, verás un botón que dice "Continuar" o "Importar". Haz clic en él.


Paso 5: Esperar y verificar el resultado

Este es el momento de la verdad. Dependiendo del tamaño de tu base de datos, la importación puede tardar desde unos segundos hasta varios minutos. No cierres la pestaña del navegador durante este proceso.

¿Qué deberías ver?

Si todo ha ido bien, verás una pantalla con un mensaje de éxito en verde que dice algo como:

"Importación correcta. La consulta se ha ejecutado correctamente."

¡Enhorabuena! Has logrado importar una base de datos MySQL en cPanel con éxito.

¿Y si veo un error?

No pasa nada, es más común de lo que crees. Si ves un mensaje en rojo, anota el código de error. Los más comunes son:

  • "Error de sintaxis SQL": Suele significar que el archivo .sql está corrupto o que no es compatible con la versión de MySQL de tu servidor.
  • "No se pudo conectar a la base de datos": Generalmente significa que el nombre de la base de datos que seleccionaste no existe o no tienes permisos.
  • "Archivo demasiado grande": Como mencioné antes, tendrás que comprimirlo o dividirlo.

Solución de problemas comunes (FAQ)

Aquí te dejo una mini-guía para resolver los problemas más habituales al importar sql cPanel.

Problema 1: Error de "max_allowed_packet"

Este es uno de los errores más frustrantes. Significa que tu archivo SQL es demasiado grande para la memoria que el servidor permite para una sola operación.

Soluciones:

  1. Comprimir el archivo: A veces, comprimir el .sql en .zip o .gz hace que phpMyAdmin lo procese de forma más eficiente.
  2. Usar el cliente por SSH (si tienes acceso): Si eres más avanzado, puedes usar la línea de comandos para importar el archivo directamente, evitando esta limitación. El comando sería algo como mysql -u usuario_bd -p nombre_bd < archivo.sql.
  3. Dividir el archivo SQL: Si el archivo es enorme, puedes dividirlo en partes más pequeñas usando un editor de texto avanzado o herramientas online. Esto es más tedioso, pero funciona.

Problema 2: El archivo se sube pero no hace nada

A veces, al hacer clic en "Continuar", la página se queda cargando y luego vuelve a aparecer el formulario sin ningún mensaje.

Causa probable: El archivo es demasiado grande y el servidor está cortando la conexión en silencio.

Solución: Vuelve a intentarlo, pero comprime el archivo en .zip o .gz. Si sigue fallando, contacta con tu proveedor de hosting para que aumenten el límite de subida o para que te ayuden a importarlo manualmente.

Problema 3: Error de "Foreign Key" o "Clave Foránea"

Esto ocurre cuando intentas importar una base de datos que tiene relaciones entre tablas y el orden de creación no es el correcto.

Solución: A veces, al inicio del archivo .sql, puedes añadir esta línea para desactivar temporalmente las restricciones:

SET FOREIGN_KEY_CHECKS = 0;

Y al final del archivo, volver a activarlas:

SET FOREIGN_KEY_CHECKS = 1;

Si no te sientes cómodo editando el archivo, otra opción es desmarcar la casilla "Activar comprobaciones de claves foráneas" en la parte inferior de la pantalla de importación de phpMyAdmin.


Alternativa: Importar desde la opción "Copias de seguridad" de cPanel

Aunque phpMyAdmin es la herramienta más directa, cPanel tiene un sistema de "Copias de seguridad" que también te permite restaurar base de datos cPanel, pero de una forma un poco diferente.

En lugar de ir a phpMyAdmin, ve a la sección "Archivos" y luego a "Copias de seguridad".

Allí verás una sección llamada "Restaurar una copia de seguridad de una base de datos MySQL". Podrás subir tu archivo .sql o .gz directamente desde ahí.

¿Qué ventaja tiene esto?

A veces, este método es más tolerante con los archivos grandes porque no pasa por la interfaz de phpMyAdmin, sino por una herramienta del sistema. Es una buena alternativa si te da error en phpMyAdmin.


Conclusión: Ya eres un experto en importar bases de datos

Como has visto, importar una base de datos MySQL en cPanel con phpMyAdmin no es ninguna ciencia. Solo tienes que seguir estos pasos:

  1. Accede a cPanel.
  2. Entra en phpMyAdmin.
  3. Selecciona tu base de datos.
  4. Haz clic en "Importar".
  5. Elige tu archivo .sql.
  6. Pulsa "Continuar".

Con esta guía, podrás subir base de datos mysql para tu WordPress, tienda online o cualquier aplicación web sin tener que llamar al soporte técnico. La próxima vez que cambies de hosting o necesites hacer una migración, ya sabrás exactamente qué hacer.

Y recuerda: Si estás usando un panel alternativo como Syspanel (que es un clon de HestiaCP) y necesitas acceder a su panel de control, recuerda que la URL de acceso suele ser tudominio.com:2106. Las opciones de bases de datos suelen estar en una sección similar llamada "Bases de Datos" o "DB".

¡Espero que este tutorial te haya sido de gran ayuda! Ahora ya puedes presumir de saber gestionar tus bases de datos como un profesional. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte.

¿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