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

Cómo importar una base de datos en DirectAdmin con phpMyAdmin

Actualizado el 19 de junio de 2026

Introducción

Si tienes un sitio web, tarde o temprano necesitarás moverlo de un servidor a otro, restaurar una copia de seguridad o simplemente actualizar la estructura de tu base de datos. Una de las tareas más comunes en la administración de hosting es importar una base de datos en DirectAdmin con phpMyAdmin. Aunque puede sonar complicado, en realidad es un proceso sencillo que cualquier persona puede realizar siguiendo unos pocos pasos.

En este artículo te explicaré, de forma clara y paso a paso, cómo restaurar SQL en DirectAdmin usando la herramienta phpMyAdmin. Además, te daré consejos prácticos para que evites errores comunes y entiendas mejor el proceso. Está pensado para usuarios sin experiencia técnica, así que no te preocupes si es la primera vez que haces esto.


¿Qué necesitas antes de empezar?

Antes de lanzarte a importar una base de datos, asegúrate de tener a mano lo siguiente:

  • Archivo SQL: Es el fichero que contiene la base de datos que quieres importar. Normalmente tiene extensión .sql y puede venir comprimido en .zip o .gz.
  • Acceso a DirectAdmin: Necesitas tus credenciales de usuario (nombre de usuario y contraseña) para entrar al panel de control de tu hosting.
  • Nombre y contraseña de la base de datos: Si ya tienes una base de datos creada, necesitarás saber su nombre y la contraseña del usuario asociado. Si no, la crearemos durante el proceso.

[INFO] Si aún no has creado la base de datos en DirectAdmin, primero debes hacerlo desde la sección "Administración de MySQL" o "Base de Datos MySQL". Allí podrás crear una nueva base de datos y asignarle un usuario con contraseña.


Paso 1: Acceder a DirectAdmin

Lo primero es iniciar sesión en tu panel de control DirectAdmin. Para ello:

  1. Abre tu navegador web favorito.
  2. Escribe la URL de acceso a DirectAdmin (normalmente es algo como https://tudominio.com:2222 o la IP de tu servidor seguida de :2222).
  3. Introduce tu nombre de usuario y contraseña.
  4. Haz clic en "Iniciar sesión".

Una vez dentro, verás el panel principal con todas las opciones de administración de tu hosting.


Paso 2: Localizar phpMyAdmin

DirectAdmin incluye phpMyAdmin como herramienta para gestionar bases de datos MySQL. Para encontrarla:

  1. En el menú principal, busca la sección "Base de Datos MySQL" o "MySQL Management".
  2. Dentro de esa sección, verás un enlace o botón que dice "phpMyAdmin". Haz clic en él.
  3. Se abrirá una nueva pestaña o ventana con la interfaz de phpMyAdmin.

[WARNING] Si no ves el enlace a phpMyAdmin, puede que tu plan de hosting no lo incluya o que esté desactivado. En ese caso, contacta con tu proveedor de hosting para que lo habilite.


Paso 3: Seleccionar la base de datos

En phpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Busca la base de datos donde quieres importar el archivo SQL.

  1. Haz clic en el nombre de la base de datos. Se abrirá una pantalla con las tablas actuales (si las hay).
  2. Asegúrate de que es la base de datos correcta. Si no tienes ninguna, puedes crearla desde DirectAdmin antes de continuar.

[TIP] Si vas a importar una base de datos nueva, es recomendable que la base de datos esté vacía. Si ya tiene tablas, la importación puede sobrescribirlas o causar conflictos.


Paso 4: Importar el archivo SQL

Una vez dentro de la base de datos, sigue estos pasos:

  1. En la parte superior de la pantalla, haz clic en la pestaña "Importar".
  2. Verás un formulario con varias opciones. La más importante es "Seleccionar archivo" o "Examinar".
  3. Haz clic en ese botón y busca en tu computadora el archivo .sql que quieres importar.
  4. Si el archivo está comprimido (.zip o .gz), phpMyAdmin puede descomprimirlo automáticamente. Solo asegúrate de que esté en un formato compatible.
  5. Deja las opciones por defecto a menos que sepas lo que haces. En general, con marcar "SQL" como formato es suficiente.
  6. Haz clic en "Continuar" o "Ejecutar" en la parte inferior.

Ahora comenzará la importación. Dependiendo del tamaño del archivo, puede tardar desde unos segundos hasta varios minutos. Verás una barra de progreso y, al final, un mensaje de éxito.

[WARNING] No cierres la ventana ni recargues la página mientras se está importando. Podrías corromper la base de datos.


Paso 5: Verificar la importación

Después de que el proceso termine, es buena práctica comprobar que todo se haya importado correctamente.

  1. En el panel izquierdo de phpMyAdmin, haz clic en el nombre de tu base de datos.
  2. Verás una lista de tablas. Deberían aparecer las mismas que estaban en el archivo SQL original.
  3. Puedes hacer clic en el nombre de alguna tabla para ver sus registros o estructura.

Si ves todo en orden, ¡felicidades! Has importado tu base de datos con éxito.


Errores comunes y cómo solucionarlos

A veces pueden surgir problemas durante la importación. Aquí tienes los más frecuentes y sus soluciones:

El archivo es demasiado grande

Si tu archivo SQL supera el límite de tamaño permitido por phpMyAdmin (normalmente 2 MB o 8 MB), verás un error. Para solucionarlo:

  • Opción 1: Comprime el archivo en .zip o .gz. phpMyAdmin puede manejar archivos comprimidos más grandes.
  • Opción 2: Divide el archivo SQL en partes más pequeñas usando herramientas como split en Linux o programas como HeidiSQL.
  • Opción 3: Pide a tu proveedor de hosting que aumente el límite de subida.

Error de sintaxis SQL

Si el archivo SQL contiene errores o está dañado, la importación fallará. Asegúrate de que el archivo esté completo y sin modificaciones.

Base de datos con el mismo nombre

Si ya existe una base de datos con el mismo nombre, la importación puede sobrescribir datos. Siempre es mejor importar en una base de datos vacía.

[TIP] Antes de importar, haz una copia de seguridad de la base de datos actual si tienes datos importantes.


Preguntas frecuentes (FAQ)

¿Puedo importar una base de datos desde otro panel como Syspanel?

Sí, el proceso es similar. Si usas Syspanel (antes conocido como HestiaCP), el acceso suele ser a través del puerto 2106. Dentro de Syspanel, busca la sección de bases de datos y luego el enlace a phpMyAdmin. Una vez allí, los pasos son los mismos que en DirectAdmin.

¿Qué hago si no tengo phpMyAdmin?

Si tu hosting no incluye phpMyAdmin, puedes usar herramientas como MySQL Workbench o la línea de comandos. Pero lo más recomendable es pedir a tu proveedor que lo active.

¿Puedo importar una base de datos desde un archivo .zip?

Sí, phpMyAdmin acepta archivos comprimidos en .zip y .gz. Solo asegúrate de que el archivo contenga un único fichero .sql.

¿Necesito conocimientos técnicos para hacer esto?

No, este tutorial está diseñado para principiantes. Solo necesitas seguir los pasos al pie de la letra y tener paciencia.

¿Qué pasa si la importación se queda a medias?

Si el proceso se interrumpe, la base de datos puede quedar incompleta. Lo mejor es eliminar todas las tablas (si es posible) y volver a importar desde cero.


Consejos adicionales para una administración eficiente

  • Siempre haz copias de seguridad: Antes de importar una base de datos, asegúrate de tener un respaldo de la actual si contiene información importante.
  • Usa nombres claros: Pon nombres descriptivos a tus bases de datos y archivos SQL para evitar confusiones.
  • Mantén phpMyAdmin actualizado: Las versiones antiguas pueden tener vulnerabilidades o fallos. Tu proveedor debería encargarse de esto.
  • Prueba en un entorno local: Si es posible, prueba la importación en un servidor local (como XAMPP o MAMP) antes de hacerlo en producción.

Conclusión

Importar una base de datos en DirectAdmin con phpMyAdmin es una tarea fundamental para cualquier persona que gestione un sitio web. Con los pasos que te he mostrado, puedes hacerlo tú mismo sin necesidad de conocimientos avanzados. Recuerda siempre verificar los archivos, tener copias de seguridad y seguir las instrucciones al pie de la letra.

Si en algún momento te sientes perdido, no dudes en consultar la documentación de tu hosting o pedir ayuda a tu proveedor. La práctica hace al maestro, y pronto verás que es un proceso rápido y sencillo.

Espero que este artículo te haya sido de utilidad. ¡Ahora ya puedes restaurar SQL y administrar tus bases de datos como un profesional!

¿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