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

Cómo importar una base de datos SQL en Plesk y DirectAdmin (paso a paso)

Actualizado el 14 de noviembre de 2025

Antes de Empezar: ¿Qué Necesitas para Importar una Base de Datos SQL?

Importar una base de datos SQL es una tarea habitual al migrar una web, restaurar una copia de seguridad o instalar un CMS como WordPress, Joomla o PrestaShop. No te preocupes si suena técnico: con esta guía paso a paso, podrás hacerlo tú mismo en Plesk o DirectAdmin sin depender de un programador.

Para que todo salga bien, necesitas tres cosas:

  • El archivo .sql que quieres importar (normalmente viene de un backup o de una exportación de tu base de datos anterior).
  • Las credenciales de acceso a tu panel de control (Plesk o DirectAdmin).
  • Saber el nombre de tu base de datos y su usuario. Si no lo sabes, lo puedes encontrar en el mismo panel, en la sección de Bases de Datos.

[WARNING] ⚠️ IMPORTANTE: Antes de importar, haz una copia de seguridad de la base de datos actual (si existe). Si algo sale mal, podrás restaurar la versión anterior. En Plesk y DirectAdmin puedes exportar fácilmente un backup desde la misma sección de bases de datos.


Parte 1: Cómo Importar una Base de Datos SQL en Plesk

Plesk es uno de los paneles de control más populares en el hosting compartido y en servidores VPS. Su interfaz es bastante visual, así que no tendrás problema en seguir estos pasos.

Paso 1: Accede a tu Panel de Plesk

Escribe la URL de acceso a Plesk en tu navegador. Normalmente es algo como https://tu-dominio.com:8443 o la dirección que te dio tu proveedor de hosting.

Introduce tu usuario y contraseña y haz clic en "Iniciar sesión".

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

Una vez dentro, busca el menú de "Bases de datos" (o "Databases"). Dependiendo de la versión de Plesk, puede estar en la columna izquierda o en la pestaña "Sitios web y dominios" dentro de tu dominio.

Haz clic en el nombre de la base de datos a la que quieres importar el archivo SQL.

[INFO] ℹ️ Si no has creado aún una base de datos, hazlo antes. Plesk te permite crear una nueva con un clic. Necesitarás el nombre de la base, el usuario y la contraseña para cuando importes el SQL.

Paso 3: Abre phpMyAdmin (o el Gestor de Bases de Datos)

Dentro de la página de tu base de datos, verás un botón o enlace que dice "phpMyAdmin" o "Administrar". Plesk suele integrar esta herramienta para que gestiones todo visualmente.

Haz clic en él y se abrirá una nueva pestaña con phpMyAdmin. Esta es la herramienta más común para importar base de datos en Plesk.

Paso 4: Importa el Archivo SQL en phpMyAdmin

Ya estás dentro de phpMyAdmin, con tu base de datos seleccionada en el panel izquierdo (aparece en negrita). Ahora sigue estos pasos:

  1. Haz clic en la pestaña "Importar" en el menú superior.
  2. En la sección "Archivo a importar", haz clic en "Elegir archivo" y selecciona tu archivo .sql desde tu ordenador.
  3. Deja las opciones por defecto (formato SQL, etc.). Si el archivo es muy grande (más de 10 MB), puede que necesites subirlo por FTP a la carpeta tmp del servidor, pero eso lo veremos más abajo.
  4. Haz clic en "Continuar" o "Ejecutar" en la parte inferior.

Verás un mensaje de éxito si todo ha ido bien. Si hay errores, te mostrará la línea del SQL que falló. ¡No te asustes! Normalmente es por un problema de codificación o porque la base ya tenía tablas existentes.

[TIP] 💡 Si tu archivo SQL es demasiado grande para subirlo por phpMyAdmin, puedes comprimirlo en un .zip o .gz. phpMyAdmin acepta estos formatos y los descomprime automáticamente. Si aun así falla, sube el archivo descomprimido a la carpeta raíz de tu hosting por FTP y usa la opción "Importar desde el servidor" en lugar de "Elegir archivo".


Parte 2: Cómo Importar una Base de Datos SQL en DirectAdmin

DirectAdmin es otro panel muy usado, con una interfaz más sencilla pero igual de potente. El proceso es muy similar, pero cambia la navegación.

Paso 1: Inicia Sesión en DirectAdmin

Accede a https://tu-dominio.com:2222 (o el puerto que te indique tu hosting). Introduce tus credenciales.

Paso 2: Entra en el Área de "MySQL Management"

En el menú principal, busca el icono de "MySQL Management" o "MySQL Databases". Es un icono que suele tener un delfín o una base de datos.

Haz clic en él. Verás una lista con todas tus bases de datos.

Paso 3: Selecciona tu Base de Datos y Abre phpMyAdmin

Al lado de cada base de datos, verás un icono que dice "phpMyAdmin". Haz clic en él.

Se abrirá una pestaña nueva. Asegúrate de que la base de datos correcta esté seleccionada en el menú desplegable de la izquierda (en phpMyAdmin, a veces se selecciona una base distinta por defecto).

Paso 4: Importa el Archivo SQL

Este es el mismo proceso que en Plesk, porque ambos usan phpMyAdmin como herramienta de gestión:

  1. En phpMyAdmin, clic en la pestaña "Importar".
  2. Clic en "Elegir archivo" y busca tu archivo .sql.
  3. Si el archivo es grande, puedes usar la opción de "compresión" (Zip o Gzip) para que sea más rápido.
  4. Pulsa "Continuar".

Espera a que termine el proceso. Verás un mensaje verde de confirmación o un listado de errores.

[WARNING] ⚠️ Error común: Si ves el error #1046 - No database selected, significa que no has seleccionado tu base de datos en el panel izquierdo de phpMyAdmin. Haz clic en el nombre de tu base (en la columna izquierda) antes de ir a la pestaña "Importar".


Parte 3: Solución de Problemas Comunes al Importar SQL

Aunque sigas los pasos al pie de la letra, a veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes y cómo solucionarlos.

El archivo SQL es demasiado grande

phpMyAdmin tiene un límite de tamaño para subir archivos (normalmente 10 MB o 50 MB). Si tu archivo supera ese límite, tienes dos opciones:

  • Comprimir el archivo: Conviértelo a .zip o .gz. Esto suele reducir el tamaño en un 80-90%.
  • Subir por FTP: Sube el archivo .sql a la carpeta public_html o a una carpeta temporal en tu hosting. Luego, en phpMyAdmin, elige la opción "Importar desde el servidor" y escribe la ruta del archivo.

[INFO] ℹ️ En Plesk, la ruta temporal suele ser /tmp o la carpeta private. En DirectAdmin, puedes usar ~/domains/tu-dominio.com/private_html.

Error de codificación o caracteres extraños

Si después de importar ves caracteres raros (como ñ en lugar de ñ), es un problema de codificación.

  • Asegúrate de que el archivo .sql esté guardado en UTF-8. Puedes abrirlo con un editor como Notepad++ y cambiar la codificación en "Codificación > Convertir a UTF-8".
  • Al importar, en phpMyAdmin, en la sección "Formato", selecciona SQL y en "Codificación" elige utf8.

Error de usuario o permisos

A veces el archivo SQL incluye comandos que intentan crear usuarios o asignar permisos. Si el usuario de tu base de datos no tiene permisos de administrador global, dará error.

  • Solución: Edita el archivo .sql con un editor de texto y elimina las líneas que contengan CREATE USER, GRANT o REVOKE. Solo deja las líneas de creación de tablas e inserción de datos.

La base de datos ya tiene tablas

Si intentas importar un SQL que crea tablas que ya existen, verás errores como Table 'xxx' already exists.

  • Solución: Antes de importar, vacía la base de datos. En phpMyAdmin, selecciona todas las tablas, y en el desplegable de abajo elige "Vaciar" (TRUNCATE). O simplemente elimina las tablas (DROP) y luego importa. Así tendrás una base limpia.

Parte 4: Alternativas a phpMyAdmin: Importar por SSH o Comandos

Si eres un usuario más avanzado o estás en un VPS, puedes importar la base de datos directamente por SSH. Es mucho más rápido y no tiene límites de tamaño.

Comando para importar SQL por SSH

mysql -u TU_USUARIO -p TU_BASE_DE_DATOS < /ruta/al/archivo.sql

Te pedirá la contraseña y empezará la importación. Es el método más fiable para archivos pesados.

Comando para exportar (por si lo necesitas)

mysqldump -u TU_USUARIO -p TU_BASE_DE_DATOS > /ruta/al/backup.sql

[TIP] 💡 Si no sabes qué es SSH o no tienes acceso, quédate con el método de phpMyAdmin. Es más que suficiente para la mayoría de los casos.


Preguntas Frecuentes (FAQ)

¿Puedo importar una base de datos de WordPress en Plesk o DirectAdmin?

Sí, siempre que tengas el archivo .sql de tu WordPress anterior. El proceso es idéntico. Eso sí, recuerda que también tendrás que subir los archivos del sitio web (la carpeta wp-content, etc.) y cambiar el archivo wp-config.php con los datos de la nueva base de datos.

¿Qué hago si no tengo el archivo SQL pero sí un backup del hosting?

Si tu proveedor te dio un backup completo (con archivos y base de datos), normalmente viene todo en un solo archivo comprimido. Descomprímelo en tu ordenador y busca el archivo .sql dentro. Si no lo encuentras, contacta con tu soporte, porque puede que la base de datos tenga un formato especial.

¿Es lo mismo importar una base de datos en Plesk que en DirectAdmin?

El proceso es prácticamente el mismo, porque ambos paneles utilizan phpMyAdmin como herramienta de gestión. La diferencia está en cómo llegar hasta phpMyAdmin, que ya hemos visto en los pasos anteriores.

¿Puedo importar un SQL desde Google Drive o Dropbox?

No directamente. Necesitas descargar el archivo a tu ordenador y luego subirlo desde ahí. Si el archivo es enorme, puedes usar la opción de importar desde el servidor (por FTP).

¿Cuánto tarda en importarse una base de datos?

Depende del tamaño y de la velocidad del servidor. Una base de datos de 5 MB suele tardar menos de un minuto. Una de 500 MB puede tardar 10-15 minutos. No cierres la pestaña del navegador durante el proceso.


Conclusión y Resumen Rápido

Importar una base de datos SQL en Plesk o DirectAdmin es una tarea sencilla si sigues estos pasos:

  1. Accede a tu panel de control (Plesk o DirectAdmin).
  2. Ve a la sección de Bases de Datos.
  3. Abre phpMyAdmin desde la base de datos que quieras usar.
  4. Ve a la pestaña Importar.
  5. Selecciona tu archivo .sql y haz clic en Continuar.
  6. Espera a que termine y verifica que no haya errores.

Si tienes problemas con el tamaño, usa la compresión o la importación por FTP. Si hay errores de codificación o de tablas existentes, repasa la sección de solución de problemas.

[TIP] 💡 Recuerda que en algunos hosting de bajo coste, el acceso a phpMyAdmin puede estar limitado. En ese caso, contacta con el soporte de tu proveedor y pídeles que te hagan la importación ellos mismos. Es un servicio habitual y no debería costarte nada extra.

Con esta guía, ya puedes importar base de datos Plesk y importar SQL DirectAdmin sin miedo. La próxima vez que migres tu web, lo harás en minutos. ¡Manos a la obra!

¿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