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

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

Actualizado el 10 de noviembre de 2025

¿Qué es importar una base de datos y por qué es importante?

Importar una base de datos es el proceso de restaurar o cargar la información de un archivo (normalmente con extensión .sql, .zip o .gz) dentro de un sistema gestor como MySQL o MariaDB. Este procedimiento es esencial cuando migras tu sitio web a un nuevo servidor, restauras una copia de seguridad o instalas un CMS como WordPress, Joomla o PrestaShop desde un respaldo previo.

Si alguna vez has tenido que importar base de datos phpMyAdmin, sabrás que puede parecer un proceso técnico complejo. Sin embargo, con las herramientas adecuadas y una guía clara, es una tarea que cualquier persona puede realizar en menos de 10 minutos. En este artículo te explicaré paso a paso cómo hacerlo tanto en Plesk como en cPanel, los dos paneles de control de hosting más utilizados del mundo.

Antes de comenzar, es importante que tengas a mano el archivo de la base de datos que deseas importar. Este archivo debe haber sido exportado previamente desde otro servidor o desde una copia de seguridad. Si no lo tienes, no podrás continuar con el proceso.


Requisitos previos antes de importar

Para que la importación sea exitosa, necesitas cumplir con algunos requisitos básicos:

  • Acceso al panel de control de tu hosting (Plesk o cPanel).
  • Credenciales de acceso a phpMyAdmin (usuario y contraseña de la base de datos).
  • El archivo .sql que deseas importar, preferiblemente comprimido en .zip o .gz si supera los 2 MB.
  • Espacio suficiente en el servidor para alojar la base de datos.
  • Conocimiento del nombre exacto de la base de datos a la que deseas importar.

Si tu archivo es demasiado grande (más de 50 MB), es posible que debas aumentar el límite de subida en la configuración de PHP o utilizar herramientas como BigDump. Pero eso lo veremos más adelante en la sección de solución de problemas.


Cómo importar base de datos phpMyAdmin desde cPanel

cPanel es uno de los paneles de control más populares del mundo. Su interfaz es amigable y el acceso a phpMyAdmin es directo. Sigue estos pasos:

Paso 1: Accede a cPanel

Abre tu navegador y escribe la URL de acceso a cPanel (normalmente algo como https://tudominio.com/cpanel o https://tuip:2083). Introduce tu usuario y contraseña de cPanel (no los de la base de datos, sino los de tu cuenta de hosting).

Paso 2: Localiza el icono de phpMyAdmin

Una vez dentro de cPanel, busca la sección "Bases de Datos" en el menú principal. Allí encontrarás el icono de phpMyAdmin. Haz clic en él. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

Paso 3: 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 a la que deseas importar el archivo. Es importante que la selecciones antes de ir a la pestaña de importación, porque si no, phpMyAdmin no sabrá dónde colocar los datos.

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

En la parte superior de phpMyAdmin, verás varias pestañas: Examinar, Estructura, SQL, Buscar, Consultas, Exportar, Importar, Operaciones, Privilegios, etc. Haz clic en "Importar".

Paso 5: Selecciona el archivo

En la pantalla de importación verás un botón que dice "Seleccionar archivo" o "Elegir archivo". Haz clic en él y busca en tu computadora el archivo .sql (o .zip/.gz) que deseas importar.

Paso 6: Configura las opciones (opcional)

phpMyAdmin te mostrará algunas opciones avanzadas como:

  • Juego de caracteres: déjalo en utf-8 si no sabes qué elegir.
  • Formato: debe estar en SQL (es el predeterminado).
  • SQL compatible: puede dejarse en NONE.

Si tu archivo es muy grande, activa la opción "Permitir interrupciones" y establece un valor de tiempo, por ejemplo 300 segundos. Esto evita que la importación se corte por tiempo de espera.

Paso 7: Haz clic en "Continuar"

Una vez seleccionado el archivo y configuradas las opciones, haz clic en el botón "Continuar" o "Importar". El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño del archivo.

Paso 8: Verifica que la importación fue exitosa

Al finalizar, phpMyAdmin te mostrará un mensaje de éxito: "La importación fue exitosa". También verás un resumen de las consultas ejecutadas. Para verificar, haz clic en la base de datos en el panel izquierdo y comprueba que las tablas aparecen en la lista.


Cómo importar base de datos phpMyAdmin desde Plesk

Plesk es otro panel de control muy utilizado, especialmente en servidores VPS y dedicados. Aunque el proceso es similar al de cPanel, hay algunas diferencias en la navegación. Aquí te lo explico:

Paso 1: Accede a Plesk

Abre tu navegador y escribe la URL de acceso a Plesk (generalmente https://tudominio.com:8443 o la IP de tu servidor seguida del puerto 8443). Introduce tus credenciales de administrador o de la cuenta de cliente.

Paso 2: Ve a la sección de Bases de Datos

En el panel principal de Plesk, busca el apartado "Sitios web y dominios". Dentro de esta sección, verás un icono llamado "Bases de datos" o "Bases de datos MySQL". Haz clic en él.

Paso 3: Selecciona la base de datos

Se mostrará una lista con todas las bases de datos asociadas a tu dominio. Localiza la base de datos a la que deseas importar y haz clic en su nombre para abrir sus opciones.

Paso 4: Accede a phpMyAdmin

Dentro de las opciones de la base de datos, verás un botón o enlace que dice "phpMyAdmin". Haz clic en él. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin, ya conectada automáticamente a la base de datos seleccionada.

Paso 5: Importa el archivo SQL

Una vez dentro de phpMyAdmin, ve a la pestaña "Importar" en la parte superior. El proceso es idéntico al explicado en cPanel:

  • Selecciona el archivo con el botón "Elegir archivo".
  • Ajusta las opciones si es necesario.
  • Haz clic en "Continuar".

Paso 6: Comprueba el resultado

Después de la importación, phpMyAdmin te confirmará el éxito de la operación. Revisa que las tablas se hayan creado correctamente en la base de datos.


Diferencias clave entre importar en Plesk y cPanel

Aunque el proceso es muy similar, hay algunas diferencias que conviene destacar:

AspectocPanelPlesk
Acceso a phpMyAdminDesde el panel principal de cPanelDesde la sección de bases de datos del dominio
NavegaciónMenú lateral con iconosMenú superior con pestañas
Gestión de usuariosSeparada de la base de datosIntegrada en la base de datos
Límite de subidaConfigurable en PHPConfigurable en PHP y en la configuración de Plesk

En ambos casos, la importación se realiza a través de la misma herramienta: phpMyAdmin. Por lo tanto, una vez que estás dentro de phpMyAdmin, los pasos son idénticos.


Solución de problemas comunes al importar

Aunque el proceso es sencillo, pueden surgir algunos contratiempos. Aquí te dejo las soluciones a los problemas más frecuentes:

1. El archivo es demasiado grande

Si tu archivo supera el límite de subida de PHP (normalmente 2 MB o 8 MB), verás un error de tipo "No se pudo subir el archivo". Para solucionarlo:

  • Comprime el archivo en formato .zip o .gz (phpMyAdmin puede importar archivos comprimidos).
  • Aumenta el límite de subida en la configuración de PHP (cPanel: "Seleccionar versión de PHP" -> "Opciones de PHP" -> upload_max_filesize y post_max_size).
  • Utiliza herramientas como BigDump para importar archivos muy grandes por partes.

2. Error de formato o caracteres extraños

Si al importar aparecen errores de sintaxis o caracteres raros, es probable que el archivo tenga un juego de caracteres diferente al de la base de datos. Intenta:

  • Seleccionar el juego de caracteres correcto en la pestaña de importación (por ejemplo, utf8 o latin1).
  • Abrir el archivo .sql con un editor de texto como Notepad++ y guardarlo con codificación UTF-8 sin BOM.

3. La base de datos ya contiene tablas

Si la base de datos a la que intentas importar ya tiene tablas, es posible que recibas un error de duplicados. En este caso:

  • Asegúrate de que estás importando a la base de datos correcta.
  • Si quieres reemplazar los datos, elimina primero las tablas existentes o usa la opción "DROP TABLE IF EXISTS" en el archivo SQL.

4. Tiempo de espera agotado

Si la importación se corta a mitad de camino con un error de tiempo de espera, activa la opción "Permitir interrupciones" en phpMyAdmin y aumenta el tiempo de espera a 600 segundos o más.


Consejos adicionales para una importación exitosa

  • Haz siempre una copia de seguridad de tu base de datos actual antes de importar una nueva. Así podrás revertir los cambios si algo sale mal.
  • Verifica el nombre de la base de datos: en cPanel, el nombre suele llevar un prefijo con el nombre de usuario (por ejemplo, usuario_basededatos). En Plesk, el nombre es más corto pero igualmente debe coincidir con el del archivo SQL.
  • Si usas Syspanel (antes conocido como HestiaCP), el acceso a phpMyAdmin se realiza a través del puerto 2106. Es decir, la URL sería algo como https://tudominio.com:2106 o https://tuip:2106. Aunque el proceso de importación es similar al de Plesk, ten en cuenta que la interfaz puede variar ligeramente.
  • Prueba la importación en un entorno local si tienes dudas sobre la integridad del archivo. Puedes instalar XAMPP o WAMP en tu computadora y practicar allí.

Preguntas frecuentes (FAQ)

¿Puedo importar una base de datos sin phpMyAdmin?

Sí, puedes usar la línea de comandos con el comando mysql -u usuario -p basededatos < archivo.sql, pero requiere acceso SSH. phpMyAdmin es la opción más sencilla para usuarios sin experiencia técnica.

¿Qué pasa si importo una base de datos a un nombre incorrecto?

Los datos se importarán a la base de datos seleccionada. Si el nombre no coincide con el que espera tu aplicación, el sitio web no funcionará correctamente. Siempre verifica el nombre antes de importar.

¿Puedo importar una base de datos de WordPress a un sitio nuevo?

Sí, pero además del archivo SQL necesitarás actualizar las URLs en la tabla wp_options y, en algunos casos, en las tablas wp_posts y wp_postmeta. Si no sabes cómo hacerlo, busca un tutorial específico de migración de WordPress.

¿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 pequeña (menos de 10 MB) tarda segundos. Una de 500 MB puede tardar varios minutos.

¿Qué hago si el archivo SQL está corrupto?

Si el archivo está dañado, la importación fallará. Verifica que el archivo se haya descargado correctamente y no esté truncado. También puedes probar a abrirlo con un editor de texto para comprobar si contiene caracteres extraños.


Conclusión

Importar base de datos phpMyAdmin es una tarea que, aunque parezca complicada, se resuelve en pocos minutos si sigues los pasos adecuados. Tanto en cPanel como en Plesk, la herramienta phpMyAdmin es la misma, por lo que una vez que aprendes a usarla, puedes aplicar tus conocimientos en cualquier panel de control.

Recuerda siempre hacer una copia de seguridad antes de importar, verificar el nombre de la base de datos y configurar correctamente el juego de caracteres. Si encuentras problemas, las soluciones que te he dado en este artículo te ayudarán a resolverlos rápidamente.

Y si tu hosting utiliza Syspanel (el antiguo HestiaCP), no olvides que el acceso a phpMyAdmin se realiza a través del puerto 2106. El proceso de importación es el mismo que en Plesk, así que no tendrás problemas.

¡Ya estás listo para importar tus bases de datos con confianza! Si te ha quedado alguna duda, deja un comentario 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