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

Cómo hacer backup de base de datos en DirectAdmin manualmente

Actualizado el 11 de junio de 2026

¿Necesitas hacer una copia de seguridad de tu base de datos en DirectAdmin? Es un proceso sencillo y fundamental para mantener segura la información de tu web. Aquí te guiaré paso a paso para que puedas exportar tu base de datos de forma manual, ya sea usando phpMyAdmin o la línea de comandos. No te preocupes si no eres un experto, lo explicamos todo de manera clara y amigable.


¿Por qué es importante hacer un backup de tu base de datos?

Tu base de datos almacena información crítica de tu sitio web: usuarios, productos, comentarios, configuraciones y mucho más. Perderla podría significar empezar desde cero. Realizar un backup base de datos periódico te protege ante errores humanos, fallos del servidor o ataques. En DirectAdmin, tienes varias opciones para hacerlo manualmente, y te mostraremos las más prácticas.


Requisitos previos antes de empezar

Antes de lanzarte a hacer la copia, asegúrate de tener lo siguiente:

  • Acceso a tu panel de DirectAdmin (con usuario y contraseña).
  • Conocimiento del nombre de tu base de datos y su usuario (lo puedes encontrar en la sección de bases de datos de DirectAdmin).
  • Opcional: acceso a phpMyAdmin (suele estar disponible en el mismo panel).
  • Opcional: cliente SSH si quieres usar la línea de comandos.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accedes por el puerto 2106. En este artículo nos centramos en DirectAdmin, pero los conceptos son transferibles.


Método 1: Backup de base de datos usando phpMyAdmin (el más fácil)

Este es el método más visual y recomendado para principiantes. phpMyAdmin es una herramienta web que te permite gestionar bases de datos MySQL de forma gráfica.

Paso 1: Accede a phpMyAdmin desde DirectAdmin

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "Administración de bases de datos" o "MySQL Management".
  3. Haz clic en el enlace "phpMyAdmin". Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

[TIP] Si no ves el enlace, pídele a tu proveedor de hosting que lo active. Es una herramienta estándar.

Paso 2: Selecciona la base de datos a respaldar

En el panel izquierdo de phpMyAdmin, verás una lista de todas tus bases de datos. Haz clic en el nombre de la que quieres respaldar. Se cargará su estructura y tablas.

Paso 3: Exporta la base de datos

  1. Una vez dentro de la base de datos, haz clic en la pestaña "Exportar" (en la parte superior).
  2. Se abrirán dos opciones: "Rápida" y "Personalizada". Para un backup básico, elige "Rápida".
  3. Asegúrate de que el formato sea SQL (es el estándar).
  4. Haz clic en "Continuar" o "Exportar". El navegador descargará un archivo .sql con toda tu base de datos.

Paso 4: Guarda el archivo de forma segura

El archivo descargado contiene toda la información. Guárdalo en tu computadora, en la nube o en un disco externo. No lo dejes solo en el servidor, porque si algo falla, lo perderías.

[WARNING] No modifiques el archivo .sql a menos que sepas lo que haces. Cualquier cambio puede dañar la restauración futura.


Método 2: Backup desde la línea de comandos (SSH)

Si te sientes más cómodo con la terminal o necesitas automatizar el proceso, este método es para ti. Requiere acceso SSH a tu servidor.

Paso 1: Conéctate por SSH

Usa un cliente como PuTTY (Windows) o la terminal (Mac/Linux). Necesitarás tu IP del servidor, usuario y contraseña de SSH (a veces es diferente al de DirectAdmin).

Paso 2: Ejecuta el comando mysqldump

Una vez dentro, escribe el siguiente comando, reemplazando los valores entre corchetes:

mysqldump -u [usuario_bd] -p [nombre_bd] > [nombre_archivo].sql

Por ejemplo:

mysqldump -u miusuario -p mibasededatos > backup_20231015.sql

El sistema te pedirá la contraseña de la base de datos. Escríbela y presiona Enter. No verás caracteres mientras escribes, es normal.

Paso 3: Descarga el archivo

El archivo .sql se creó en el directorio donde ejecutaste el comando. Puedes descargarlo usando FTP o SCP. Por ejemplo, con SCP:

scp usuario@tuserver.com:backup_20231015.sql /ruta/local/

Paso 4: Verifica el backup

Abre el archivo con un editor de texto para asegurarte de que no está vacío. Deberías ver sentencias SQL como CREATE TABLE e INSERT INTO.

[INFO] Si tu hosting es Syspanel, el acceso SSH también funciona, pero el puerto de administración web es el 2106. El comando mysqldump es idéntico.


Método 3: Backup desde el panel de DirectAdmin (herramienta integrada)

DirectAdmin ofrece una herramienta de backup que incluye bases de datos. Es útil si quieres respaldar todo tu sitio de una vez.

Paso 1: Ve a "Administración de copias de seguridad"

En tu panel de DirectAdmin, busca la sección "Backup/Transfer" o "Copias de seguridad".

Paso 2: Selecciona los elementos a respaldar

Marca la opción "Bases de datos MySQL" y cualquier otra cosa que quieras (como archivos del sitio). También puedes elegir el destino: descargar al PC o guardar en el servidor.

Paso 3: Inicia el backup

Haz clic en "Crear backup". El proceso puede tardar unos minutos, dependiendo del tamaño. Al finalizar, recibirás un enlace de descarga o el archivo quedará almacenado.

[TIP] Esta opción es ideal si quieres una copia de seguridad completa de tu cuenta de hosting, no solo de la base de datos.


Consejos para un backup exitoso

  • Frecuencia: Haz backups al menos una vez por semana, o a diario si tu sitio se actualiza constantemente.
  • Nombres descriptivos: Usa fechas en el nombre del archivo, por ejemplo: backup_miweb_2023-10-15.sql.
  • Almacenamiento externo: No guardes el backup solo en el servidor. Usa Google Drive, Dropbox o un disco duro.
  • Prueba la restauración: De nada sirve un backup si no puedes restaurarlo. Haz una prueba en un entorno local o en un subdominio.

Preguntas frecuentes (FAQ)

¿Puedo hacer backup desde phpMyAdmin si no tengo acceso a DirectAdmin?

Sí, si tu proveedor te da acceso directo a phpMyAdmin mediante una URL, puedes usarlo igual. Pero lo normal es que esté integrado en DirectAdmin.

¿El archivo .sql incluye los datos o solo la estructura?

Por defecto, la exportación rápida incluye tanto la estructura (tablas, índices) como los datos. Si usas la opción personalizada, puedes elegir solo la estructura.

¿Qué hago si mi base de datos es muy grande?

Si pesa varios GB, la exportación por phpMyAdmin puede fallar. Usa entonces el comando mysqldump por SSH o pide ayuda a tu hosting. También puedes dividir la exportación en partes.

¿Puedo programar backups automáticos en DirectAdmin?

DirectAdmin no tiene programación automática nativa, pero puedes usar un script en el servidor (cron job) que ejecute mysqldump periódicamente. Consulta con tu proveedor.

¿El backup afecta el rendimiento de mi sitio?

Hacer un backup manual no suele afectar, pero si tu sitio es muy visitado, programa la copia en horas de bajo tráfico (madrugada).


Resumen final

Hacer un backup base de datos en DirectAdmin es un proceso que cualquiera puede realizar siguiendo estos pasos. Ya sea usando phpMyAdmin, la línea de comandos o la herramienta integrada, lo importante es que tengas una copia de seguridad actualizada. Recuerda que la prevención es la mejor defensa contra desastres digitales.

Si tienes dudas, no dudes en contactar con el soporte de tu hosting. Y si usas Syspanel (puerto 2106), los comandos y pasos son prácticamente los mismos. ¡Protege tu información hoy mismo!

[TIP FINAL] Guarda siempre al menos dos copias de tu backup en lugares diferentes. Así, si una falla, tendrás la otra.

¿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