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

¿Cómo restaurar una base de datos en DirectAdmin usando phpMyAdmin?

Actualizado el 13 de enero de 2026

¿Qué necesito antes de empezar?

Restaurar una base de datos desde DirectAdmin usando phpMyAdmin es una tarea común cuando migras un sitio web, recuperas información de una copia de seguridad o reinstalas una aplicación. En este tutorial paso a paso, te explicaré cómo hacerlo sin complicaciones.


Requisitos previos

Antes de comenzar con el proceso de restaurar base de datos, asegúrate de tener lo siguiente:

  • Acceso a tu panel de DirectAdmin (usuario y contraseña).
  • Un archivo .sql o .zip con la copia de seguridad de tu base de datos.
  • El nombre de la base de datos y el usuario asociado (los encuentras en DirectAdmin).
  • Conexión a internet estable.

[INFO] Si tu archivo de respaldo está comprimido en .zip o .gz, deberás descomprimirlo primero en tu computadora. phpMyAdmin solo acepta archivos .sql directamente.


Paso 1: Acceder a DirectAdmin y localizar phpMyAdmin

  1. Abre tu navegador web y escribe la dirección de tu panel: https://tudominio.com:2222 (o la IP que te hayan proporcionado).
  2. Ingresa tu usuario y contraseña de DirectAdmin.
  3. Una vez dentro, busca la sección "Administración de Cuentas" o directamente el ícono de "phpMyAdmin". Normalmente está en la categoría "Base de Datos" o en el menú de herramientas.

[TIP] Si no ves phpMyAdmin directamente, puedes ir a "Administración de MySQL" y desde allí encontrarás un enlace para abrirlo.


Paso 2: Seleccionar la base de datos correcta

Dentro de phpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Debes elegir la base de datos donde deseas importar SQL.

  • Si aún no has creado la base de datos, regresa a DirectAdmin, ve a "Crear base de datos", asigna un nombre y un usuario, y luego vuelve a phpMyAdmin.
  • Una vez dentro de la base de datos, verás las tablas existentes (si las hay). No te preocupes, al importar tu archivo SQL se agregarán o reemplazarán los datos.

[WARNING] Si ya hay tablas con el mismo nombre, el proceso de importación podría sobrescribirlas. Si no quieres perder información, haz una copia de seguridad previa desde la pestaña "Exportar".


Paso 3: Importar el archivo SQL

  1. Dentro de la base de datos seleccionada, haz clic en la pestaña "Importar" en el menú superior.
  2. En la sección "Archivo a importar", haz clic en "Seleccionar archivo" y busca tu archivo .sql en tu computadora.
  3. Deja las opciones por defecto (formato SQL, juego de caracteres UTF-8, etc.).
  4. Haz clic en el botón "Continuar" o "Ejecutar" (dependiendo de la versión de phpMyAdmin).

El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño del archivo. Verás una barra de progreso y, al finalizar, un mensaje de éxito.

[TIP] Si el archivo es muy grande (más de 50 MB), es posible que el servidor tenga un límite de subida. En ese caso, contacta a tu proveedor de hosting o divide el archivo SQL en partes más pequeñas.


Paso 4: Verificar la restauración

Una vez finalizada la importación, es recomendable comprobar que todo esté correcto:

  • Revisa que las tablas aparezcan en el panel izquierdo de phpMyAdmin.
  • Haz clic en alguna tabla y selecciona "Examinar" para ver si los datos se cargaron correctamente.
  • Si tu sitio web o aplicación usa esta base de datos, prueba su funcionamiento.

[INFO] Si encuentras errores como "tabla no existe" o "consulta inválida", el archivo SQL podría estar dañado o no ser compatible con la versión de MySQL de tu servidor. En ese caso, consulta con tu equipo técnico o restaura desde otra copia.


Solución de problemas comunes (FAQ)

¿Por qué no puedo subir mi archivo SQL?

  • Verifica el tamaño máximo permitido en phpMyAdmin (suele ser 8 MB, 16 MB o 50 MB). Si tu archivo es más grande, comprímelo en .zip o .gz (phpMyAdmin puede descomprimirlo automáticamente) o usa la línea de comandos.
  • Asegúrate de que el archivo tenga extensión .sql y no .txt o .sql.zip (si está comprimido, el sistema lo manejará).

¿Puedo restaurar una base de datos desde HestiaCP (Syspanel)?

Sí, Syspanel (antes conocido como HestiaCP) también incluye phpMyAdmin. Para acceder, usa el puerto 2106 en tu navegador: https://tudominio.com:2106 e ingresa con tus credenciales. El proceso de importación es idéntico al descrito aquí.

¿Qué hago si aparece un error de "max_execution_time"?

El servidor tiene un límite de tiempo para ejecutar scripts. Si tu archivo SQL es muy grande, puedes:

  • Subirlo en partes más pequeñas.
  • Pedir a tu hosting que aumente el límite temporalmente.
  • Usar la herramienta de línea de comandos mysql si tienes acceso SSH.

¿Pierdo los datos existentes al importar?

Depende del contenido de tu archivo SQL. Si incluye instrucciones DROP TABLE o INSERT, se sobrescribirán las tablas. Si solo agrega datos nuevos, se conservarán. Siempre es buena práctica hacer una copia de seguridad previa.

¿Puedo restaurar desde un archivo .zip o .gz?

Sí, phpMyAdmin acepta archivos comprimidos en .zip o .gz. Solo asegúrate de que dentro contenga un único archivo .sql. El sistema lo descomprimirá automáticamente durante la importación.


Consejos adicionales para una restauración exitosa

  • Nombres de bases de datos: En DirectAdmin, los nombres suelen tener un prefijo con tu usuario (ejemplo: usuario_bd). Asegúrate de seleccionar la correcta.
  • Juego de caracteres: Si tu sitio usa caracteres especiales (tildes, eñes), verifica que el archivo SQL esté en UTF-8. Puedes cambiarlo desde la pestaña "Operaciones" en phpMyAdmin.
  • Prueba antes de lanzar: Si estás restaurando una base de datos de producción, hazlo primero en un entorno de pruebas para evitar sorpresas.
  • Mantén copias de seguridad: Antes de cualquier manipulación, exporta tu base de datos actual desde phpMyAdmin (pestaña "Exportar") por si necesitas revertir cambios.

Conclusión

Restaurar una base de datos en DirectAdmin usando phpMyAdmin es un proceso sencillo que cualquier usuario puede realizar siguiendo estos pasos. Recuerda siempre tener a mano tu archivo .sql, elegir la base de datos correcta y verificar que la importación se haya completado sin errores.

Si encuentras dificultades, no dudes en consultar con tu proveedor de hosting o buscar ayuda en foros especializados. Con práctica, esta tarea se volverá parte de tu rutina de mantenimiento web.

[TIP FINAL] Si gestionas varios sitios, considera usar herramientas como Adminer o la línea de comandos para bases de datos muy grandes. Pero para la mayoría de los casos, phpMyAdmin es más que suficiente.

¡Esperamos que este tutorial te haya sido de gran ayuda!

¿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