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

Cómo exportar base de datos en DirectAdmin

Actualizado el 3 de mayo de 2026

Exportar una base de datos desde tu panel de control DirectAdmin es una tarea fundamental para mantener la seguridad de tu sitio web. Ya sea que necesites hacer un backup antes de una actualización, migrar tu sitio a otro servidor o simplemente tener una copia de seguridad local, en esta guía completa te enseñaremos paso a paso cómo exportar base de datos en DirectAdmin de forma sencilla. No necesitas conocimientos técnicos avanzados, solo seguir estas instrucciones.

¿Por qué es importante exportar tu base de datos?

Antes de comenzar, entendamos por qué esta tarea es tan relevante. Tu base de datos MySQL almacena información crítica de tu sitio: artículos, usuarios, comentarios, configuraciones de plugins y más. Perderla significaría empezar de cero. Exportarla regularmente te protege ante:

  • Fallos del servidor o errores humanos.
  • Ataques de malware o hackers.
  • Actualizaciones fallidas de CMS como WordPress, Joomla o Drupal.
  • Migraciones a un nuevo hosting.

Realizar un backup semanal o antes de cualquier cambio importante es una buena práctica. Con DirectAdmin, el proceso es rápido y no requiere instalar herramientas externas.

Requisitos previos para exportar tu base de datos

Para seguir esta guía, solo necesitas:

  1. Acceso a DirectAdmin: Tus credenciales de usuario (nombre de usuario y contraseña) proporcionadas por tu proveedor de hosting.
  2. Nombre de la base de datos: Lo encuentras en la sección "MySQL Management" de tu panel.
  3. Usuario y contraseña de la base de datos: Datos que usaste al crearla (no confundir con los de acceso a DirectAdmin).
  4. Conexión a internet estable: Para evitar cortes durante la descarga.

[INFO] Si no recuerdas tu contraseña de MySQL, puedes cambiarla desde DirectAdmin en la sección "MySQL Management". Busca el ícono de lápiz o "Modify" junto a tu base de datos.

Método 1: Exportar base de datos usando phpMyAdmin (recomendado)

phpMyAdmin es una herramienta web incluida en la mayoría de paneles DirectAdmin que te permite gestionar MySQL de forma visual. Es el método más amigable para principiantes.

Paso 1: Accede a phpMyAdmin desde DirectAdmin

  1. Inicia sesión en DirectAdmin con tu usuario y contraseña.
  2. En el panel principal, busca la sección "Account Manager" o "Extra Features".
  3. Haz clic en el ícono "phpMyAdmin". Si no lo ves, puede estar bajo "Site Management" > "MySQL Management" > luego un botón que dice "phpMyAdmin".
  4. Se abrirá una nueva pestaña o ventana. phpMyAdmin te pedirá autenticación. Usa el usuario y contraseña de tu base de datos (no los de DirectAdmin). Si no los recuerdas, vuelve a "MySQL Management" para verlos o restablecerlos.

Paso 2: Selecciona la base de datos a exportar

  1. En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en el nombre de la que deseas exportar (por ejemplo, tuusuario_mibasededatos).
  2. Aparecerá una pantalla con todas las tablas de esa base de datos. No te preocupes por los detalles, solo asegúrate de que sea la correcta.

Paso 3: Inicia la exportación

  1. En la barra superior, haz clic en la pestaña "Exportar" (puede estar en inglés como "Export").
  2. Se abrirán dos opciones: "Rápida" y "Personalizada". Para la mayoría de los casos, elige "Rápida".
    • Rápida: Exporta toda la base de datos con la configuración predeterminada (formato SQL, compresión automática).
    • Personalizada: Te permite seleccionar tablas específicas, opciones de formato (CSV, XML, etc.) y configurar la compresión. Úsala si necesitas solo parte de los datos o un formato especial.
  3. Asegúrate de que el formato seleccionado sea SQL (el estándar para bases de datos).
  4. En la sección "Salida", marca la casilla "Guardar la salida en un archivo" y elige el tipo de compresión: "Ninguna" (archivo .sql), "gzip" (.sql.gz) o "zip" (.sql.zip). Recomendamos "gzip" para ahorrar espacio.
  5. Haz clic en el botón "Continuar" o "Exportar" (dependiendo de la versión).

Paso 4: Descarga el archivo

El navegador comenzará a descargar automáticamente el archivo con el nombre de tu base de datos y la extensión correspondiente (por ejemplo, mibasededatos.sql.gz). Guárdalo en una carpeta segura de tu computadora. ¡Listo! Ya tienes tu backup.

[TIP] Si tu base de datos es muy grande (más de 100 MB), el proceso puede tardar. No cierres la pestaña ni recargues la página. Si el servidor tiene límites de tiempo, considera usar el método de línea de comandos (abajo).

Método 2: Exportar base de datos usando la herramienta "MySQL Management" de DirectAdmin

Si prefieres no usar phpMyAdmin o tu panel no lo tiene habilitado, DirectAdmin ofrece una opción directa desde su interfaz.

Paso 1: Ve a "MySQL Management"

  1. En el panel de DirectAdmin, busca la sección "Account Manager" y haz clic en "MySQL Management".
  2. Verás una lista de todas tus bases de datos y sus usuarios asociados.

Paso 2: Selecciona la base de datos

Junto al nombre de la base de datos que deseas exportar, busca un ícono o enlace que diga "Export" o "Download Dump". En versiones recientes, puede ser un botón con una flecha hacia abajo.

Paso 3: Descarga el archivo

Haz clic en ese botón. El panel generará automáticamente un archivo SQL con toda la base de datos y lo descargará a tu computadora. No necesitas configurar nada más.

[WARNING] Este método puede no estar disponible en todas las configuraciones de DirectAdmin. Si no ves la opción, usa phpMyAdmin o el método de línea de comandos.

Método 3: Exportar base de datos mediante la línea de comandos (SSH)

Si tienes acceso SSH a tu servidor (común en planes VPS o dedicados), puedes usar comandos directos. Es más rápido para bases de datos grandes.

Paso 1: Conéctate por SSH

Usa un cliente como PuTTY (Windows) o la terminal (Mac/Linux). Ingresa tu usuario y contraseña de SSH (no confundir con los de DirectAdmin).

Paso 2: Ejecuta el comando mysqldump

Escribe el siguiente comando, reemplazando los valores entre corchetes:

mysqldump -u [usuario_mysql] -p [nombre_base_datos] > [archivo_salida.sql]
  • [usuario_mysql]: El usuario de la base de datos (ej. tuusuario_miusuario).
  • [nombre_base_datos]: El nombre exacto (ej. tuusuario_mibd).
  • [archivo_salida.sql]: Nombre que quieras darle al archivo (ej. backup_2025.sql).

Te pedirá la contraseña del usuario MySQL. Escríbela (no se verá mientras escribes) y presiona Enter.

Paso 3: Descarga el archivo

El archivo se creará en el directorio donde ejecutaste el comando. Puedes descargarlo usando SFTP (FileZilla) o desde el File Manager de DirectAdmin (búscalo en la carpeta donde lo guardaste).

[INFO] Si tu base de datos es muy grande, puedes comprimirla en el mismo comando:
mysqldump -u usuario -p basedatos | gzip > backup.sql.gz

Errores comunes y cómo solucionarlos

"Acceso denegado" en phpMyAdmin

  • Causa: Usaste mal el usuario o contraseña de MySQL.
  • Solución: Ve a "MySQL Management" en DirectAdmin, haz clic en el ícono de lápiz junto a tu base de datos y restablece la contraseña. Luego vuelve a intentar.

La exportación se queda cargando sin terminar

  • Causa: La base de datos es muy grande o el tiempo de ejecución es limitado.
  • Solución: Usa el método de línea de comandos (SSH) o divide la exportación en partes desde phpMyAdmin (opción "Personalizada" > seleccionar solo algunas tablas).

No encuentro el botón "Export" en MySQL Management

  • Causa: Tu versión de DirectAdmin no incluye esa función directa.
  • Solución: Usa phpMyAdmin o el método SSH.

Preguntas frecuentes (FAQ)

¿Cada cuánto debo exportar mi base de datos?

Depende de la frecuencia con que actualices tu sitio. Para blogs personales, una vez al mes es suficiente. Para tiendas online o sitios con mucho tráfico, semanal o incluso diario. Muchos plugins de WordPress (como UpdraftPlus o BackWPup) pueden automatizar esta tarea.

¿Puedo exportar solo algunas tablas?

Sí, desde phpMyAdmin en la opción "Personalizada" puedes desmarcar las tablas que no quieras incluir. Útil si solo necesitas datos de usuarios, por ejemplo.

¿El archivo exportado contiene contraseñas o datos sensibles?

Sí, las contraseñas de usuarios suelen estar encriptadas (hash), pero los datos como correos electrónicos o direcciones están en texto plano. Guarda el archivo en un lugar seguro y no lo compartas públicamente.

¿Puedo importar este archivo en otro servidor?

Sí, el archivo SQL es universal. Puedes importarlo en cualquier panel que use MySQL (cPanel, Syspanel -antes HestiaCP-, etc.). En Syspanel (puerto 2106), el proceso es similar: accedes a phpMyAdmin desde su panel y usas la opción "Importar".

¿DirectAdmin hace backups automáticos?

Algunos proveedores de hosting activan backups automáticos en el servidor, pero no siempre. Pregunta a tu hosting o revisa en DirectAdmin la sección "System Backups" (si está disponible). No obstante, tener tu propia copia local es la mejor garantía.

Consejos finales para mantener tu base de datos segura

  • Nombra tus archivos con fecha: Por ejemplo, backup_2025_03_15.sql. Así sabrás cuándo lo hiciste.
  • Guarda las copias en al menos dos lugares: Una en tu PC y otra en la nube (Google Drive, Dropbox, etc.).
  • Prueba la restauración: Cada cierto tiempo, importa tu backup en un entorno de prueba para asegurarte de que funciona.
  • No compartas tu archivo SQL: Contiene información sensible. Si necesitas enviarlo a un técnico, usa un servicio de transferencia segura.

Ahora ya sabes cómo exportar base de datos en DirectAdmin de tres formas distintas. Elige la que más se adapte a tu nivel técnico y necesidades. Recuerda que la prevención es la mejor herramienta contra la pérdida de datos. ¡Haz tu primer backup hoy mismo!

[TIP FINAL] Si usas WordPress, considera instalar un plugin de backup que se integre con DirectAdmin para programar exportaciones automáticas. Tu sitio 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