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

DirectAdmin: Importar y exportar bases de datos con phpMyAdmin

Actualizado el 23 de noviembre de 2025

¿Necesitas mover una base de datos de un servidor a otro, o simplemente quieres hacer una copia de seguridad antes de hacer cambios importantes en tu web? Si usas DirectAdmin y phpMyAdmin, estás en el lugar correcto. En esta guía completa y muy visual, te explicaré paso a paso cómo importar y exportar bases de datos usando phpMyAdmin desde tu panel de control DirectAdmin. No necesitas ser un experto en programación, solo sigue las instrucciones al pie de la letra y tendrás tus datos bajo control en pocos minutos.


¿Qué es phpMyAdmin y por qué usarlo en DirectAdmin?

phpMyAdmin es una herramienta web gratuita que te permite administrar bases de datos MySQL o MariaDB de forma gráfica, sin necesidad de escribir comandos complicados. Dentro de DirectAdmin, es la opción más común y amigable para gestionar tus bases de datos.

DirectAdmin integra phpMyAdmin de manera nativa, por lo que no tienes que instalar nada extra. Solo necesitas acceder a tu panel, localizar la sección de bases de datos y listo. Es ideal para:

  • Hacer copias de seguridad rápidas (exportar).
  • Restaurar una web desde un backup (importar).
  • Migrar tu sitio a otro servidor.
  • Modificar tablas o registros de forma visual.

A diferencia de otros paneles como Syspanel (que es el nuevo nombre de HestiaCP y se accede por el puerto 2106), en DirectAdmin el acceso a phpMyAdmin es directo desde el propio panel, sin necesidad de recordar puertos adicionales.

[TIP] Si alguna vez usaste Syspanel (HestiaCP), notarás que en DirectAdmin el proceso es muy similar, pero con una interfaz más limpia y pasos más sencillos.


¿Cómo acceder a phpMyAdmin desde DirectAdmin?

Antes de importar o exportar, debes saber dónde está la herramienta. Sigue estos pasos:

  1. Inicia sesión en tu panel de DirectAdmin con tu usuario y contraseña.
  2. Busca la sección "Administrador de cuentas" o directamente el icono que dice "MySQL Management" (Gestión de MySQL).
  3. Dentro de esa sección, verás un enlace o botón que dice "phpMyAdmin". Haz clic.
  4. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. Ya estás dentro.

[INFO] En DirectAdmin, las credenciales de acceso a phpMyAdmin suelen ser las mismas que las de tu cuenta de hosting. Si no recuerdas la contraseña de la base de datos, puedes resetearla desde el mismo panel de DirectAdmin en "MySQL Management".


Exportar una base de datos desde phpMyAdmin (Crear un backup)

Exportar significa generar un archivo .sql con toda la estructura y los datos de tu base de datos. Es el paso previo para migrar o hacer una copia de seguridad.

Paso 1: Selecciona la base de datos correcta

Dentro de phpMyAdmin, en el panel izquierdo verás una lista de bases de datos. Haz clic en la que deseas exportar. Se resaltará y aparecerá su contenido en el panel derecho.

Paso 2: Ve a la pestaña "Exportar"

En la barra superior de phpMyAdmin, busca y haz clic en la pestaña "Exportar". Se abrirá una pantalla con opciones.

Paso 3: Elige el método de exportación

Tienes dos métodos principales:

  • Rápido: Muestra solo las opciones básicas. Ideal para copias de seguridad completas sin complicaciones.
  • Personalizado: Te permite elegir tablas específicas, comprimir el archivo, o añadir sentencias extra. Recomendado para usuarios avanzados.

Para una exportación sencilla, elige "Rápido" y en formato "SQL". Luego haz clic en "Continuar" o "Exportar".

Paso 4: Descarga el archivo

El navegador descargará automáticamente un archivo con extensión .sql. Guárdalo en una carpeta segura. ¡Listo! Ya tienes tu backup.

[WARNING] No modifiques el archivo .sql a menos que sepas exactamente lo que haces. Un cambio mínimo puede romper tu web al importarlo.

Opciones adicionales para exportar

Si eliges "Personalizado", puedes marcar opciones como:

  • Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT: Útil para sobrescribir tablas existentes al importar.
  • Comprimir el archivo: Elige "gzip" o "zip" para reducir el tamaño. Muy útil si tu base de datos pesa varios megas.
  • Exportar solo estructura: Si solo quieres las tablas vacías (sin datos), marca esta opción.

Importar una base de datos desde phpMyAdmin (Restaurar o migrar)

Importar es el proceso inverso: cargar un archivo .sql en tu base de datos para restaurar información o migrar tu web.

Paso 1: Asegúrate de tener la base de datos vacía o correcta

Antes de importar, es recomendable que la base de datos de destino esté vacía o que quieras sobrescribirla. Si ya tiene datos, la importación los añadirá (o los sobrescribirá si el archivo incluye DROP TABLE).

[TIP] Si no estás seguro, crea una base de datos nueva desde DirectAdmin (en "MySQL Management") y luego impórtala. Así evitas perder información.

Paso 2: Selecciona la base de datos de destino

En el panel izquierdo de phpMyAdmin, haz clic en la base de datos donde quieres importar el archivo.

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

En la barra superior, haz clic en "Importar". Se abrirá una pantalla con un formulario.

Paso 4: Selecciona el archivo .sql

Haz clic en "Seleccionar archivo" y busca el archivo .sql que descargaste o tienes guardado. También puedes arrastrarlo directamente.

Paso 5: Configura las opciones (opcional)

Por lo general, las opciones predeterminadas son correctas. Sin embargo, puedes ajustar:

  • Juego de caracteres: Déjalo en utf-8 a menos que sepas que tu archivo usa otro.
  • Formato: Debe ser "SQL".
  • Habilitar la comprobación de claves foráneas: Si tu archivo tiene relaciones complejas, desmarca esta opción para evitar errores.

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

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

[WARNING] Si el archivo es muy grande (más de 50 MB), phpMyAdmin puede fallar por límites de tiempo o memoria. En ese caso, contacta a tu proveedor de hosting o usa herramientas como BigDump o la línea de comandos (SSH). En DirectAdmin puedes solicitar que aumenten el límite de subida.


Errores comunes al importar/exportar y cómo solucionarlos

A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes y sus soluciones:

Error: "No se puede conectar al servidor MySQL"

  • Causa: La base de datos no existe o las credenciales son incorrectas.
  • Solución: Verifica desde DirectAdmin que la base de datos esté creada y que el usuario tenga permisos. Si usas Syspanel (HestiaCP, puerto 2106), el proceso es similar pero con otra interfaz.

Error: "Archivo demasiado grande"

  • Causa: Límite de subida de PHP (generalmente 2 MB, 8 MB o 50 MB).
  • Solución: Divide el archivo SQL en partes más pequeñas usando herramientas como mysqldump o comprime el archivo en .zip/.gz (phpMyAdmin puede descomprimirlo automáticamente). O pide a tu hosting que aumente el límite.

Error: "Clave duplicada" o "Tabla ya existe"

  • Causa: El archivo SQL intenta crear una tabla que ya existe.
  • Solución: Al exportar, marca la opción "Agregar DROP TABLE" para que al importar se borre y se cree de nuevo. O vacía la base de datos antes de importar.

Error: "Tiempo de ejecución excedido"

  • Causa: La importación tarda más de lo permitido por el servidor.
  • Solución: Usa la opción de importación "Personalizada" y habilita "Permitir la interrupción de la importación si el script detecta que se acerca el límite de tiempo". También puedes importar desde la línea de comandos si tienes acceso SSH.

Preguntas frecuentes (FAQ)

¿Puedo exportar solo una tabla específica?

Sí, dentro de phpMyAdmin, haz clic en el nombre de la tabla (en el panel izquierdo) y luego ve a la pestaña "Exportar". Solo se exportará esa tabla.

¿Qué hago si no veo la base de datos en phpMyAdmin?

Asegúrate de haber iniciado sesión con el usuario correcto. En DirectAdmin, cada cuenta de hosting tiene acceso solo a sus propias bases de datos. Si creaste una base de datos pero no aparece, cierra sesión y vuelve a entrar.

¿Es seguro usar phpMyAdmin en producción?

Sí, pero siempre con precaución. No dejes sesiones abiertas, usa contraseñas seguras y evita importar archivos de fuentes desconocidas. phpMyAdmin es una herramienta muy fiable si se usa correctamente.

¿Puedo importar una base de datos de WordPress desde otro panel como Syspanel (HestiaCP)?

Sí, perfectamente. El archivo .sql es universal. Solo asegúrate de que la base de datos de destino tenga el mismo nombre de usuario y prefijo de tablas (si tu WordPress usa uno personalizado). En Syspanel (puerto 2106) el proceso de exportación es similar, y luego lo importas en DirectAdmin sin problemas.

¿Necesito saber SQL para usar phpMyAdmin?

No, las funciones de importar y exportar son completamente gráficas. Solo necesitas hacer clic en botones y seleccionar archivos. El conocimiento de SQL es útil para tareas avanzadas, pero no para lo básico.


Consejos finales para gestionar tus bases de datos

  • Haz backups periódicos: Programa exportaciones semanales o diarias si tu web se actualiza con frecuencia. Puedes automatizarlo con scripts o plugins de WordPress.
  • Nombra los archivos con fecha: Por ejemplo, backup_2025_04_01.sql. Así sabrás cuándo lo hiciste.
  • Prueba la importación en un entorno de pruebas: Si tienes un sitio de staging, impórtalo allí primero para verificar que todo funciona.
  • Usa compresión: Los archivos .sql pueden ser enormes. Comprimirlos en .zip o .gz ahorra espacio y tiempo de subida.

DirectAdmin y phpMyAdmin forman un dúo perfecto para que cualquier usuario, incluso sin experiencia técnica, pueda manejar sus bases de datos con confianza. Ya sea que estés migrando tu web a un nuevo servidor, restaurando una copia de seguridad o simplemente haciendo un respaldo preventivo, estos pasos te sacarán de apuros.

[INFO] Recuerda que si en algún momento te sientes perdido, el soporte técnico de tu hosting está para ayudarte. No dudes en contactarlos si el proceso se complica.

Ahora ya sabes todo lo necesario para importar y exportar bases de datos en DirectAdmin usando phpMyAdmin. Ponlo en práctica y mantén tus datos siempre seguros.

¿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