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

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

Actualizado el 28 de marzo de 2026

¿Necesitas mover tu sitio web a un nuevo hosting o restaurar una copia de seguridad? Una de las tareas más comunes y, afortunadamente, más sencillas, es la importación de una base de datos. Este proceso es esencial durante una migración o al recuperar un proyecto.

En esta guía, te explicaré paso a paso cómo importar una base de datos en cPanel desde phpMyAdmin. Lo haremos de forma clara y sin tecnicismos complicados. Al final, serás capaz de realizar esta tarea por ti mismo, como un profesional.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a los pasos, es importante tener a mano dos cosas:

  1. El archivo de la base de datos: Este archivo suele tener extensión .sql o .sql.gz. Es el resultado de una exportación previa de tu base de datos original.
  2. Acceso a tu panel de control: Necesitas las credenciales de tu cPanel. Si usas Syspanel (antes conocido como HestiaCP), recuerda que el acceso es a través del puerto 2106 (ejemplo: tudominio.com:2106).

[INFO] Si no tienes el archivo .sql, primero deberás exportar la base de datos desde tu hosting anterior. Este artículo se centra en la importación, pero el proceso inverso es muy similar.


Paso 1: Accede a tu cPanel

El primer paso es entrar en el panel de administración de tu hosting.

  1. Abre tu navegador web favorito.
  2. Escribe la dirección de tu panel. Normalmente es algo como tudominio.com/cpanel o tudominio.com:2083.
  3. Introduce tu nombre de usuario y contraseña de cPanel. Si no los recuerdas, contacta con tu proveedor de hosting.

[TIP] Marca la casilla "Recordarme" solo si estás en un ordenador personal y seguro. En un equipo compartido, es mejor no hacerlo.


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

Una vez dentro de cPanel, verás un montón de iconos organizados por categorías. No te asustes, es muy visual.

Busca la sección que se llama "Bases de Datos". Dentro de ella, encontrarás varias herramientas. La que nos interesa ahora es phpMyAdmin.

Haz clic en el icono de phpMyAdmin. Se abrirá una nueva pestaña o ventana en tu navegador.

[WARNING] No confundas phpMyAdmin con "MySQL Databases" (Bases de Datos MySQL). La primera es la herramienta para gestionar la base de datos; la segunda es para crear la base de datos y los usuarios. Si aún no has creado la base de datos vacía, ve al paso siguiente.


Paso 3: Crea una base de datos vacía (si no la tienes)

Antes de importar, necesitas un "contenedor" vacío donde volcar la información. Si ya tienes una base de datos creada para este proyecto, puedes saltarte este paso.

Si no la tienes, sigue estos pasos:

  1. Vuelve a la pantalla principal de cPanel (cierra phpMyAdmin si es necesario).
  2. Haz clic en "MySQL Databases" (Bases de Datos MySQL).
  3. En el campo "Create New Database" (Crear nueva base de datos), escribe un nombre para tu base de datos (por ejemplo, miproyecto_db).
  4. Haz clic en "Create Database" (Crear base de datos).
  5. Verás un mensaje de éxito. Luego, en la misma página, crea un usuario para la base de datos (ejemplo: miproyecto_user y una contraseña segura).
  6. IMPORTANTE: Asigna el usuario a la base de datos. Marca la casilla "ALL PRIVILEGES" (Todos los privilegios) y haz clic en "Make Changes" (Hacer cambios).

[INFO] Anota el nombre de la base de datos y el usuario. Los necesitarás más adelante para configurar tu sitio web (por ejemplo, en el archivo wp-config.php de WordPress).


Paso 4: Entra a phpMyAdmin y selecciona tu base de datos

Ahora sí, vamos a la herramienta principal.

  1. Desde cPanel, haz clic en phpMyAdmin.
  2. En la ventana de phpMyAdmin, mira a la izquierda. Verás una lista de todas las bases de datos de tu cuenta.
  3. Haz clic en el nombre de la base de datos donde quieres importar la información. Se resaltará en negrita.
  4. En el panel de la derecha, verás que ahora está vacía (si es nueva) o muestra las tablas existentes (si ya tenía contenido). Este es el lugar correcto.

Paso 5: Inicia la importación

Con la base de datos seleccionada, sigue estos pasos:

  1. En el menú superior de phpMyAdmin, haz clic en la pestaña "Importar" (o "Import").
  2. Se abrirá una pantalla con varias opciones. La más importante es la primera: "Archivo a importar".
  3. Haz clic en el botón "Seleccionar archivo" (o "Choose File").
  4. Busca en tu ordenador el archivo .sql (o .sql.gz) que quieres importar y selecciónalo.
  5. Deja las demás opciones como están por defecto. phpMyAdmin suele detectar automáticamente el formato del archivo.
  6. Finalmente, haz clic en el botón "Continuar" (o "Go") que está al final de la página.

[WARNING] Si tu archivo .sql es muy grande (más de 50 MB), es posible que la importación falle por límites de tiempo o de tamaño de archivo. En ese caso, consulta la sección de preguntas frecuentes al final de este artículo.


Paso 6: Espera a que termine el proceso

Dependiendo del tamaño de tu archivo y la velocidad de tu conexión, la importación puede tardar desde unos segundos hasta varios minutos.

Verás una barra de progreso. Cuando termine, aparecerá un mensaje verde que dice algo como: "La importación se ha completado correctamente".

¡Enhorabuena! Tu base de datos ya está importada. Ahora, en el panel izquierdo, si haces clic en el nombre de tu base de datos, verás todas las tablas que acabas de importar.


Preguntas Frecuentes (FAQ)

Aquí respondemos a las dudas más comunes que suelen surgir durante este proceso.

¿Qué hago si la importación falla por el tamaño del archivo?

Es un problema muy común. Aquí tienes varias soluciones:

  • Comprime el archivo: Si tu archivo es .sql, puedes comprimirlo a .sql.gz (formato gzip). phpMyAdmin lo acepta sin problemas y reduce mucho el tamaño.
  • Divide el archivo: Puedes usar un editor de texto como Notepad++ para dividir el archivo .sql en partes más pequeñas (por ejemplo, de 10 MB cada una) e importarlas una por una.
  • Usa la línea de comandos (SSH): Si tienes acceso SSH, es el método más rápido para archivos enormes. El comando sería: mysql -u usuario -p nombre_bd < archivo.sql. Te pedirá la contraseña.
  • Aumenta los límites en cPanel: Algunos hostings permiten modificar los límites de subida desde la configuración de PHP. Busca "Select PHP Version" o "MultiPHP INI Editor" en cPanel y aumenta upload_max_filesize y post_max_size.

¿Puedo importar una base de datos de WordPress a una base de datos vacía?

Sí, perfectamente. De hecho, es el caso más común. Solo asegúrate de que el archivo .sql que importas corresponde a la estructura de WordPress. Luego, deberás editar el archivo wp-config.php de tu sitio para que apunte al nombre de la base de datos, usuario y contraseña que creaste en el Paso 3.

¿Qué pasa si la base de destino ya tiene tablas con el mismo nombre?

CUIDADO. Si importas un archivo .sql a una base de datos que ya contiene tablas con el mismo nombre, las sobrescribirá. Es decir, perderás los datos antiguos. Siempre es recomendable importar a una base de datos vacía o hacer una copia de seguridad de la existente antes.

¿Es lo mismo importar en cPanel que en Syspanel (HestiaCP)?

El proceso es casi idéntico. La única diferencia es cómo accedes al panel. En Syspanel (HestiaCP), la URL de acceso es a través del puerto 2106 (ejemplo: tudominio.com:2106). Una vez dentro, busca la sección de bases de datos y encontrarás la opción de phpMyAdmin. El resto de los pasos (seleccionar base de datos, ir a "Importar", subir archivo) son exactamente los mismos.

¿Necesito conocimientos de SQL para importar una base de datos?

No, para nada. phpMyAdmin hace todo el trabajo pesado por ti. Tú solo necesitas tener el archivo .sql y seguir los pasos visuales que te hemos explicado. El conocimiento de SQL es útil para hacer consultas avanzadas, pero no para esta tarea básica.

¿Cómo sé que la importación se ha realizado correctamente?

Además del mensaje de éxito verde en phpMyAdmin, puedes verificarlo de la siguiente manera:

  1. En el panel izquierdo de phpMyAdmin, haz clic en el nombre de tu base de datos.
  2. En el panel derecho, verás una lista de tablas. Si la lista tiene muchas tablas (por ejemplo, más de 10 en WordPress), es una buena señal.
  3. Haz clic en cualquier tabla (por ejemplo, wp_options) y luego en la pestaña "Examinar" (o "Browse"). Si ves datos dentro, la importación fue un éxito.

Conclusión

Importar una base de datos en cPanel desde phpMyAdmin es un proceso sencillo que se resume en: acceder a cPanel, abrir phpMyAdmin, seleccionar la base de datos destino, subir el archivo .sql y esperar. Con esta guía, ya tienes el conocimiento para hacerlo sin problemas.

Recuerda siempre tener una copia de seguridad de tus datos antes de realizar cualquier operación. La práctica hace al maestro, así que no dudes en hacer una prueba con una base de datos de prueba.

[TIP FINAL] Si trabajas con migraciones frecuentes, te recomiendo mantener siempre una copia de seguridad actualizada de tus bases de datos. Es un seguro de vida digital.

¿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