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

Cómo importar una base de datos SQL desde phpMyAdmin

Actualizado el 2 de enero de 2026

Antes de empezar: ¿Qué es importar una base de datos SQL?

Importar una base de datos SQL es el proceso de cargar un archivo con extensión .sql dentro de un servidor de bases de datos MySQL o MariaDB. Este archivo contiene instrucciones (consultas) que crean tablas, insertan datos, definen claves y restauran toda la estructura de tu sitio web o aplicación.

Piénsalo como si fuera una mudanza: tienes una caja con todos tus muebles (los datos) y necesitas colocarlos en una casa nueva (tu servidor). phpMyAdmin es la herramienta que te permite abrir esa caja y colocar cada cosa en su sitio.

Este proceso es fundamental cuando cambias de hosting, migras tu web a un servidor nuevo, restauras una copia de seguridad o simplemente necesitas recuperar información después de un error crítico. Aunque suene técnico, importar sql phpmyadmin es una tarea que cualquier persona puede realizar siguiendo los pasos adecuados.


¿Cuándo necesitas importar una base de datos?

Existen varios escenarios comunes donde te verás en la necesidad de restaurar base de datos:

  • Cambio de proveedor de hosting: migras tu sitio web de un servidor a otro.
  • Restauración de copias de seguridad: después de un ataque, error humano o fallo del servidor.
  • Instalación de CMS: muchos gestores de contenido como WordPress, Joomla o PrestaShop requieren que importes una base de datos previamente exportada.
  • Duplicación de entornos: quieres crear una copia exacta de tu web en un servidor de pruebas.
  • Actualización manual: cuando un desarrollador te proporciona un archivo SQL para actualizar o corregir tu sistema.

En todos estos casos, saber subir sql phpmyadmin correctamente te ahorrará tiempo, dinero y dolores de cabeza.


Requisitos previos antes de importar

Antes de lanzarte a importar, asegúrate de tener todo lo necesario:

  • Acceso a cPanel, Plesk o Syspanel (en el caso de Syspanel, recuerda que el puerto de acceso es el 2106).
  • Credenciales de acceso a phpMyAdmin (usuario y contraseña de tu base de datos).
  • El archivo SQL que deseas importar, guardado en tu ordenador.
  • Conocimiento del nombre exacto de la base de datos donde quieres importar (normalmente aparece en tu panel de control).
  • Una conexión a internet estable para evitar cortes durante el proceso.

[WARNING] Si tu archivo SQL es muy grande (más de 50MB), es posible que necesites aumentar el límite de subida en la configuración de PHP. Te explicaremos cómo hacerlo más adelante.


Paso a paso: Cómo importar una base de datos SQL desde phpMyAdmin

Paso 1: Accede a tu panel de control

Lo primero es acceder a tu panel de hosting. Dependiendo de tu proveedor, el acceso será diferente:

  • cPanel: busca el icono de phpMyAdmin en la sección "Bases de Datos".
  • Plesk: ve a "Sitios web y dominios" y busca la sección de bases de datos.
  • Syspanel: accede a https://tu-dominio.com:2106 y navega hasta la sección de bases de datos.

[TIP] En la mayoría de paneles, phpMyAdmin se abre en una pestaña nueva del navegador. Si no lo encuentras, busca en la documentación de tu proveedor de hosting.

Paso 2: Selecciona la base de datos correcta

Una vez dentro de phpMyAdmin, verás una columna a la izquierda con todas tus bases de datos. Haz clic en el nombre de la base de datos donde quieres importar el archivo SQL.

Es fundamental que elijas la base correcta. Si importas en una base equivocada, podrías sobrescribir información importante o crear conflictos con otras aplicaciones.

[WARNING] Si importas un archivo SQL que ya contiene el comando CREATE DATABASE, ten cuidado: podría crear una base nueva en lugar de importar en la que has seleccionado. Revisa el archivo antes de continuar.

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

Con la base de datos seleccionada, verás una barra de navegación superior con varias pestañas: Estructura, SQL, Buscar, Consultas, Exportar, Importar, Operaciones, Privilegios...

Haz clic en "Importar".

Paso 4: Selecciona tu archivo SQL

En la pantalla de importación encontrarás varias opciones:

  1. Archivo a importar: haz clic en "Elegir archivo" o "Examinar" y busca el archivo .sql en tu ordenador.
  2. Juego de caracteres: déjalo en "utf8" si no estás seguro (es el estándar).
  3. Formato: asegúrate de que esté seleccionado "SQL".

[INFO] Si tu archivo está comprimido en .zip o .gz, phpMyAdmin puede descomprimirlo automáticamente. Solo tienes que subir el archivo comprimido tal cual.

Paso 5: Configura opciones avanzadas (solo si es necesario)

En la parte inferior encontrarás opciones avanzadas desplegables. Para la mayoría de los casos, no necesitas tocarlas. Sin embargo, aquí tienes un resumen rápido:

  • SQL compatibility mode: útil si migras entre diferentes versiones de MySQL (NONE, ANSI, etc.).
  • Número de consultas a ejecutar: si la importación falla, puedes reducir este número para evitar errores de memoria.
  • Formato de exportación: solo relevante si estás importando un archivo que no es SQL.

Paso 6: Haz clic en "Continuar" o "Importar"

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

[TIP] No cierres la pestaña del navegador ni navegues a otras páginas mientras se ejecuta la importación. Si el proceso se interrumpe, podrías dejar la base de datos a medio restaurar.

Paso 7: Verifica que la importación fue exitosa

Cuando termine, phpMyAdmin te mostrará un mensaje de éxito o error. Si todo ha ido bien, verás algo como: "La importación se ha completado correctamente".

Para verificarlo:

  • Revisa que las tablas aparecen en la columna izquierda.
  • Haz clic en una tabla y comprueba que los datos están presentes.
  • Si tu sitio web usa esa base, visita tu web para confirmar que funciona correctamente.

Solución de problemas comunes al importar SQL

Error: "No se puede conectar al servidor MySQL"

Este error suele aparecer cuando el servidor de base de datos está caído o los límites de conexión se han superado. Espera unos minutos y vuelve a intentarlo.

Error: "No hay espacio en disco"

Si tu hosting tiene límite de almacenamiento, es posible que no haya espacio suficiente para importar la base. Libera espacio o contacta con tu proveedor.

Error: "La importación se ha interrumpido"

Si el archivo es muy grande, la conexión puede caerse. Soluciones:

  • Divide el archivo SQL en partes más pequeñas usando herramientas como BigDump.
  • Aumenta los límites de PHP en el archivo php.ini (si tienes acceso):
    • upload_max_filesize = 100M
    • post_max_size = 100M
    • max_execution_time = 300
    • memory_limit = 256M
  • Usa la línea de comandos si tienes acceso SSH: mysql -u usuario -p base_datos < archivo.sql

[WARNING] Modificar el php.ini puede afectar a todo tu sitio. Hazlo solo si sabes lo que estás haciendo o consulta con tu soporte técnico.

Error de codificación o caracteres raros

Si los acentos y caracteres especiales aparecen mal (como é en lugar de é), el problema es el juego de caracteres. Vuelve a importar seleccionando el juego de caracteres correcto (UTF-8 generalmente) o usa la opción de compatibilidad adecuada.

Error: "Tabla ya existe"

Si el archivo SQL contiene instrucciones CREATE TABLE y las tablas ya existen en la base de datos, obtendrás un error. Soluciones:

  • Elimina las tablas antes de importar (si no necesitas los datos actuales).
  • Modifica el archivo SQL para incluir DROP TABLE IF EXISTS antes de cada CREATE TABLE.
  • Importa en una base vacía para evitar conflictos.

Consejos profesionales para importar bases de datos grandes

Importar bases de datos de más de 100MB puede ser complicado con phpMyAdmin. Aquí tienes algunos consejos avanzados:

Usa la línea de comandos (SSH)

Si tienes acceso SSH a tu servidor, la importación será mucho más rápida y estable:

mysql -u usuario -p nombre_base_datos < archivo.sql

O si el archivo está comprimido:

gunzip < archivo.sql.gz | mysql -u usuario -p nombre_base_datos

Divide el archivo SQL

Puedes dividir un archivo SQL grande en partes más pequeñas usando herramientas como split en Linux o programas como SQL Dump Splitter en Windows.

Usa herramientas de terceros

Existen herramientas como BigDump que permiten importar archivos SQL muy grandes a través de phpMyAdmin sin problemas de tiempo de ejecución.

[TIP] Siempre guarda una copia de seguridad de tu base de datos actual antes de importar una nueva. Puedes hacerlo desde la pestaña "Exportar" de phpMyAdmin.


Preguntas frecuentes sobre importar SQL en phpMyAdmin

¿Puedo importar un archivo SQL sin phpMyAdmin?

Sí, puedes usar la línea de comandos MySQL o herramientas como MySQL Workbench. Sin embargo, phpMyAdmin es la opción más accesible para la mayoría de usuarios.

¿Qué hago si el archivo SQL tiene errores?

Revisa el archivo con un editor de texto. Los errores más comunes son sintaxis incorrecta o referencias a bases de datos que no existen. Si el error es puntual, puedes intentar importar solo las partes válidas.

¿Puedo importar un archivo SQL en una base de datos que ya tiene datos?

Sí, pero ten cuidado: si el archivo contiene CREATE TABLE y las tablas existen, fallará. Si solo contiene INSERT, los datos se agregarán a las tablas existentes.

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

Depende del tamaño del archivo y la velocidad del servidor. Una base de 50MB puede tardar entre 1 y 5 minutos. Una de 1GB puede tardar más de 30 minutos.

¿Necesito ser un experto técnico para importar SQL?

No. Siguiendo estos pasos, cualquier persona puede importar base de datos correctamente. La clave es tener paciencia y verificar los resultados.

¿Qué es Syspanel y cómo accedo?

Syspanel (anteriormente conocido como HestiaCP) es un panel de control de hosting. Se accede a través de https://tu-dominio.com:2106. Dentro de Syspanel, busca la sección de bases de datos para acceder a phpMyAdmin.


Conclusión: Domina phpMyAdmin y nunca temas a la migración

Importar una base de datos SQL desde phpMyAdmin es una habilidad esencial para cualquier persona que gestione sitios web. Ya sea que estés migrando de servidor, restaurando una copia de seguridad o instalando un nuevo CMS, este proceso te permitirá tener tus datos bajo control.

Recuerda los puntos clave:

  • Selecciona siempre la base de datos correcta antes de importar.
  • Verifica el archivo SQL para evitar errores de sobrescritura.
  • Ten paciencia con archivos grandes y usa las técnicas avanzadas si es necesario.
  • Siempre haz una copia de seguridad antes de importar.

Con práctica, subir sql phpmyadmin se convertirá en un proceso rápido y rutinario. Y si algún día te encuentras con un problema, recuerda que la documentación oficial de phpMyAdmin y tu proveedor de hosting son tus mejores aliados.

Ahora que ya sabes cómo hacerlo, ¿te animas a probar con una base de datos de prueba? La práctica es la mejor manera de aprender. ¡Tu web te lo agradecerá!

¿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