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

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

Actualizado el 14 de octubre de 2025

¡Hola! 👋 Si has llegado hasta aquí, seguramente necesitas importar una base de datos MySQL y no tienes muy claro por dónde empezar. No te preocupes, es un proceso mucho más sencillo de lo que parece, y en esta guía te lo voy a explicar paso a paso, como si estuviéramos tomando un café y te lo contara despacio.

Vamos a centrarnos en las dos herramientas de gestión de hosting más comunes del mundo: cPanel y Plesk. Ambas incluyen phpMyAdmin, que es el "taller" donde trabajaremos. Ya sea que quieras migrar base de datos WordPress, restaurar una copia de seguridad o simplemente mover un sitio a un servidor nuevo, este artículo es tu mapa. Vamos a ello.


¿Qué es exactamente importar una base de datos?

Antes de ensuciarnos las manos, aclaremos conceptos. Una base de datos es como un gran almacén donde tu web guarda todos sus recuerdos: artículos, usuarios, pedidos, configuraciones, etc. Cuando hablamos de importar base de datos MySQL phpMyAdmin, nos referimos a inyectar un archivo (normalmente con extensión .sql o .zip) que contiene todo ese contenido, dentro de un "almacén vacío" que hemos creado previamente en el nuevo servidor.

Piensa que es como mudarte de casa: tienes todas tus cajas (el archivo .sql) y necesitas colocarlas en el nuevo hogar (la base de datos vacía). Si no lo haces bien, los muebles (tu web) no aparecerán.

¿Qué necesitas antes de empezar?

Tener todo a mano te ahorrará sustos. Antes de lanzarte a importar sql cPanel, verifica que tienes esto listo:

  • Acceso al panel de control (cPanel o Plesk) de tu hosting. Las credenciales te las dio tu proveedor.
  • El archivo de la base de datos (.sql, .sql.gz o .zip). Este archivo es el resultado de una exportación previa (la copia de seguridad de tu web antigua).
  • El nombre de la base de datos y el usuario de tu nuevo hosting. Normalmente se crean desde el mismo panel, pero es crucial tenerlos a mano porque los necesitaremos para conectar la web.
  • Paciencia y atención. No es difícil, pero hay que leer los mensajes que aparecen en pantalla.

[INFO] Si no has creado aún la base de datos y el usuario en tu nuevo hosting, este es el momento. Busca en tu panel la sección "Bases de datos MySQL" y crea una nueva (ej. miusuario_bd) y un usuario (ej. miusuario_admin) con todos los privilegios (suele bastar con marcar "Todos los privilegios"). Anota estos datos, los usarás más tarde.


Método 1: Importar base de datos MySQL con cPanel (El más común)

cPanel es el panel por excelencia en el mundo del hosting compartido. Su interfaz es muy visual y con iconos. Vamos a ver cómo hacerlo para importar base de datos wordpress o cualquier otra aplicación.

Paso 1: Accede a phpMyAdmin desde cPanel

Primero, inicia sesión en tu cPanel. Una vez dentro, busca la sección "Bases de Datos". Ahí verás el icono de phpMyAdmin (suele ser un icono con un elefante naranja, el logo de MySQL). Haz clic en él.

Paso 2: Selecciona la base de datos correcta

Se abrirá una nueva pestaña con phpMyAdmin. A la izquierda hay una columna con una lista de tus bases de datos. Es crucial que hagas clic en el nombre de la base de datos a la que quieres importar el archivo, no en otra. Al hacerlo, verás las tablas (si las hay) en el área principal. Si está vacía, verás un mensaje de que no hay tablas.

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

En la parte superior de la pantalla, verás una fila de pestañas: Exportar, Importar, SQL, Operaciones, etc. Haz clic en la pestaña "Importar".

Paso 4: Sube y ejecuta el archivo

Ahora estás en la pantalla de importación. Verás un formulario con varias opciones. Lo más importante es:

  1. En el apartado "Archivo a importar", haz clic en el botón "Seleccionar archivo" (o "Elegir archivo") y busca en tu ordenador el archivo .sql o .zip que quieres subir.
  2. Deja las demás opciones tal y como están. El formato debería aparecer automáticamente como SQL.
  3. Haz clic en el botón "Continuar" o "Importar", que suele estar al final de la página.

Paso 5: Espera y verifica

phpMyAdmin procesará el archivo. Verás una barra de progreso o un mensaje de éxito al final. Si todo ha ido bien, verás un mensaje verde que dice algo como "La importación ha finalizado correctamente". Después, si vuelves a la vista de tu base de datos (clic en su nombre a la izquierda), deberías ver todas las tablas importadas en la lista.

[TIP] Si tu archivo es muy grande (más de 10 MB), es posible que el hosting te dé un error de tiempo de espera. Una solución es comprimir el archivo .sql en formato .zip o .gz antes de subirlo. phpMyAdmin puede descomprimirlo automáticamente. Otra opción es usar la herramienta "Importar" desde cPanel directamente (en lugar de phpMyAdmin), que a veces tiene límites más altos.


Método 2: Importar base de datos MySQL con Plesk

Plesk es otro panel muy popular, sobre todo en servidores VPS y dedicados. Su interfaz es más moderna y con un diseño diferente, pero el proceso es igual de intuitivo.

Paso 1: Encuentra la base de datos en Plesk

Inicia sesión en tu Plesk. En el menú lateral izquierdo, busca la sección "Sitios web y dominios" o directamente "Bases de datos" (dependiendo de la versión, el icono puede variar). Haz clic en el nombre de la base de datos a la que quieres importar.

Paso 2: Accede a phpMyAdmin

Dentro de los detalles de tu base de datos, verás un botón o enlace que dice "phpMyAdmin" o un icono de elefante. Haz clic en él. Se abrirá en una pestaña nueva.

Paso 3: El proceso de importación (idéntico a cPanel)

Una vez dentro de phpMyAdmin, el proceso es exactamente el mismo que en cPanel. Sigue estos pasos:

  1. Haz clic en el nombre de tu base de datos en la columna izquierda.
  2. Haz clic en la pestaña "Importar".
  3. Haz clic en "Seleccionar archivo" y elige tu .sql o .zip.
  4. Haz clic en "Continuar".

Paso 4: Comprueba el resultado

Igual que antes, espera a que termine y verifica que las tablas aparecen en la lista de la izquierda.

[INFO] En Plesk, a veces el botón de importar está directamente en la página de la base de datos, sin necesidad de entrar a phpMyAdmin. Busca un botón que diga "Importar" o "Subir archivo" en la esquina superior derecha de la sección de la base de datos. Ambos métodos funcionan.


¿Qué pasa si el hosting usa Syspanel (antes HestiaCP)?

Es muy posible que tu proveedor de hosting no use cPanel ni Plesk, sino un panel de control gratuito y ligero. Antes se llamaba HestiaCP, pero ahora lo conocemos como Syspanel. No te asustes, el proceso es muy similar.

[INFO] El acceso a Syspanel se realiza a través de un puerto específico. Normalmente, la URL de acceso es https://tu-dominio.com:2106. Recuerda este número, es tu puerta de entrada.

Importar desde Syspanel

  1. Accede a tu panel Syspanel usando el puerto 2106 (ej. https://tudominio.com:2106).
  2. Busca la sección "Base de Datos" en el menú lateral.
  3. Verás un listado de tus bases de datos. Haz clic en el icono de "phpMyAdmin" que está al lado de la base de datos que quieres usar.
  4. Una vez en phpMyAdmin, sigue exactamente los mismos pasos que te expliqué antes: selecciona la base de datos, ve a la pestaña "Importar", sube el archivo y haz clic en "Continuar".

La lógica es siempre la misma: phpMyAdmin es la herramienta universal y solo cambia la forma de llegar a él.


Preguntas Frecuentes (FAQ) y Solución de Problemas

Aquí tienes las dudas más comunes que nos suelen llegar. Seguro que la tuya está aquí.

¿Por qué me da error "no such file or directory"?

Este error es muy típico cuando el archivo es demasiado grande y el servidor lo rechaza o se agota el tiempo de espera. Solución: Comprime el archivo en formato .zip o .gz y vuelve a intentarlo. Si sigue fallando, contacta con tu proveedor para que aumente el límite de subida (upload_max_filesize en PHP).

¿Puedo importar un archivo .zip o .gz?

Sí, phpMyAdmin puede leer estos formatos comprimidos sin problema. De hecho, es muy recomendable para archivos grandes, ya que reduce el tiempo de subida y el espacio en el servidor.

¿Qué hago si veo un error de "privilegios" o "acceso denegado"?

Esto significa que el usuario de la base de datos que estás usando no tiene permisos suficientes. Ve a la sección de gestión de usuarios de tu base de datos (en cPanel, Plesk o Syspanel) y asegúrate de que el usuario tiene "Todos los privilegios" marcados. Aplica los cambios y vuelve a intentarlo.

Después de importar, mi web WordPress da error de "Error al conectar con la base de datos"

¡Muy común! La importación ha ido bien, pero el archivo de configuración de WordPress (wp-config.php) no sabe a qué base de datos conectarse. Este archivo está en la raíz de tu sitio web (en el administrador de archivos del hosting). Edítalo y actualiza las siguientes líneas con los datos de tu nueva base de datos:

define('DB_NAME', 'nombre_de_tu_nueva_bd');
define('DB_USER', 'tu_nuevo_usuario');
define('DB_PASSWORD', 'tu_nueva_contraseña');
define('DB_HOST', 'localhost'); // Normalmente es localhost, pero a veces puede ser otro valor

Guarda los cambios y recarga tu web. ¡Debería funcionar!

[WARNING] Antes de editar wp-config.php, siempre haz una copia de seguridad del archivo original por si acaso. Y asegúrate de que el DB_HOST es el correcto. Si no estás seguro, consulta con tu proveedor de hosting.

¿Es lo mismo importar que exportar?

No, son operaciones inversas. Exportar es sacar la base de datos del servidor para guardarla como un archivo. Importar es meter ese archivo en un servidor. Para migrar base de datos wordpress, primero exportas desde el sitio antiguo y luego importas en el nuevo.


Consejos finales para una migración sin dolor

Para terminar, te dejo una lista de verificación rápida que te salvará de más de un dolor de cabeza:

  1. Siempre haz una copia de seguridad de la base de datos de destino (si tiene algo) antes de importar. En phpMyAdmin, es tan fácil como ir a la pestaña "Exportar" y guardar el archivo.
  2. No interrumpas el proceso de importación. No cierres la pestaña del navegador ni apagues el ordenador mientras se sube el archivo.
  3. Verifica los tamaños. Si tu archivo es enorme (más de 50 MB), es mejor usar herramientas de línea de comandos (SSH) o plugins de migración específicos para WordPress, como "All-in-One WP Migration" o "Duplicator". Son más fiables para archivos grandes.
  4. Actualiza las URLs. Si cambias de dominio, después de importar tendrás que actualizar las URLs en la base de datos. Puedes hacerlo con un plugin como "Better Search Replace" desde el administrador de WordPress, o con una consulta SQL directa en phpMyAdmin.

Importar una base de datos es una habilidad básica de cualquier gestor web. Una vez que lo haces una vez, se convierte en algo mecánico. Espero que esta guía te haya sido de gran ayuda. Si te surge cualquier otra duda, ya sabes dónde encontrarnos. ¡Mucha suerte con tu migració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