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

Backup de base de datos en DirectAdmin

Actualizado el 9 de mayo de 2026

Introducción

Mantener una copia de seguridad de tu base de datos es una de las tareas más importantes para cualquier sitio web o aplicación. En DirectAdmin, el proceso de backup de base de datos es sencillo y accesible, incluso si no tienes experiencia técnica. En esta guía completa, aprenderás paso a paso cómo realizar un backup, restaurarlo y configurar copias automáticas para garantizar la protección de tu información.

Una base de datos contiene toda la información crítica de tu proyecto: desde usuarios y contraseñas hasta contenido y configuraciones. Perderla puede significar el fin de tu negocio o proyecto. Por eso, dominar el backup en DirectAdmin es una habilidad esencial.


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

Antes de entrar en los pasos técnicos, es fundamental entender por qué esta guía es tan relevante. Las bases de datos son vulnerables a:

  • Errores humanos: Borrar accidentalmente una tabla o registro.
  • Fallos del servidor: Cortes de energía, fallos de disco duro o ataques de malware.
  • Actualizaciones fallidas: Plugins, módulos o scripts que rompen la estructura de datos.
  • Ataques cibernéticos: Ransomware o inyecciones SQL que pueden destruir o secuestrar tu información.

[WARNING] No esperes a tener un problema para hacer tu primer backup. Cuando algo sale mal, suele ser demasiado tarde.


Requisitos previos para hacer un backup en DirectAdmin

Para seguir esta guía necesitas:

  • Acceso a tu panel de DirectAdmin (generalmente en tu-dominio.com:2222).
  • Credenciales de usuario (no de administrador del servidor, a menos que quieras gestionar backups de otros usuarios).
  • Conocimiento básico de qué base de datos quieres respaldar (MySQL o MariaDB).

[INFO] Si tu proveedor de hosting usa Syspanel (anteriormente HestiaCP), el proceso puede variar ligeramente. En ese caso, accede al puerto 2106 y busca la sección de bases de datos.


Paso a paso: Cómo hacer un backup manual de tu base de datos en DirectAdmin

1. Accede a tu panel de DirectAdmin

Abre tu navegador y escribe la dirección de tu panel. Normalmente es:

https://tudominio.com:2222

Ingresa tu usuario y contraseña. Si no los tienes, contacta con tu proveedor de hosting.

2. Busca la sección de bases de datos

Una vez dentro, verás un menú con varias opciones. Localiza el ícono que dice "MySQL Management" o "Administración de MySQL". También puede aparecer como "Base de datos". Haz clic en él.

3. Selecciona la base de datos que quieres respaldar

En la lista de bases de datos, verás todas las que tienes creadas. Identifica la que necesitas por su nombre. Normalmente el formato es usuario_nombrebasededatos.

4. Inicia el proceso de backup

Junto a cada base de datos, verás un botón o enlace que dice "Backup" o "Crear copia de seguridad". Haz clic en él.

5. Descarga el archivo .sql

DirectAdmin generará un archivo con extensión .sql que contiene toda la estructura y los datos de tu base de datos. El navegador comenzará la descarga automáticamente. Guarda este archivo en un lugar seguro (disco duro externo, nube, etc.).

[TIP] Renombra el archivo con la fecha, por ejemplo: mibasededatos_2025-01-15.sql. Así sabrás cuándo lo hiciste.

6. Verifica que el backup se haya completado

Abre el archivo con un editor de texto (Bloc de notas, VS Code, etc.) y busca líneas como CREATE TABLE o INSERT INTO. Si ves eso, el backup es válido.


Cómo restaurar una base de datos desde un backup en DirectAdmin

Restaurar es igual de sencillo que hacer el backup. Sigue estos pasos:

1. Accede a la misma sección de MySQL Management

Ve al panel de DirectAdmin y entra en "MySQL Management".

2. Elige la base de datos donde quieres restaurar

Si la base de datos ya existe, asegúrate de que esté vacía o que quieras sobrescribirla. Si no existe, créala primero con el botón "Crear nueva base de datos".

3. Busca la opción de importación

En la lista de bases de datos, junto a la que elegiste, verás un botón que dice "Upload" o "Importar". Haz clic en él.

4. Sube el archivo .sql

Se abrirá un formulario donde puedes seleccionar el archivo de backup desde tu computadora. Elige el archivo .sql que descargaste antes y haz clic en "Subir" o "Importar".

5. Espera a que termine el proceso

Dependiendo del tamaño de la base de datos, puede tardar unos segundos o varios minutos. No cierres la ventana ni recargues la página.

6. Verifica la restauración

Puedes usar herramientas como phpMyAdmin (también disponible en DirectAdmin) para comprobar que los datos se hayan restaurado correctamente.

[WARNING] Al restaurar, sobrescribes los datos actuales. Asegúrate de tener un backup reciente de la base de datos actual antes de restaurar una versión anterior.


Cómo programar backups automáticos en DirectAdmin

Hacer backups manuales está bien, pero lo ideal es automatizarlos. DirectAdmin permite configurar copias de seguridad periódicas sin intervención manual.

1. Ve a la sección de "Backup / Restore"

En el menú principal de DirectAdmin, busca la opción "Backup / Restore" o "Copias de seguridad".

2. Configura la frecuencia

Selecciona la periodicidad: diaria, semanal o mensual. Para sitios con cambios frecuentes, se recomienda diario.

3. Elige qué incluir

Marca las opciones que deseas respaldar: bases de datos, archivos del sitio, configuraciones de correo, etc. Para una protección completa, selecciona todo.

4. Define el destino

Puedes guardar el backup en el propio servidor (no recomendado si el disco falla) o enviarlo a un servicio externo como Dropbox, Google Drive o un servidor FTP.

5. Guarda la configuración

Haz clic en "Guardar" o "Crear tarea". A partir de ese momento, DirectAdmin ejecutará el backup automáticamente según la frecuencia que hayas elegido.

[TIP] Revisa periódicamente que los backups automáticos se estén generando correctamente. Puedes ver el historial en la misma sección.


Buenas prácticas para la protección de tus backups

Hacer el backup es solo la mitad del trabajo. La otra mitad es asegurarte de que esos backups sean útiles cuando los necesites.

Almacena los backups en múltiples ubicaciones

No confíes solo en el servidor. Descarga copias a tu computadora, a un disco externo y a la nube (Google Drive, Dropbox, etc.). Si el servidor se cae, tu backup local te salvará.

Usa nombres descriptivos

Incluye la fecha y el nombre de la base de datos en el nombre del archivo. Ejemplo: basededatos_clientes_2025-01-15.sql. Así sabrás exactamente qué contiene.

Prueba la restauración periódicamente

No hay nada peor que necesitar un backup y descubrir que está corrupto. Cada cierto tiempo, restaura el backup en un entorno de prueba (por ejemplo, en un subdominio) para verificar que funciona.

Mantén varias versiones

Guarda al menos los últimos 7 backups. Si el error se detecta días después, podrás recuperar una versión anterior sin perder demasiados datos.

Protege los backups con contraseña

Si almacenas backups en la nube o en un servidor FTP, asegúrate de que la conexión sea segura (SFTP, HTTPS) y, si es posible, cifra el archivo con una contraseña.


Preguntas frecuentes (FAQ)

¿Puedo hacer backup de una base de datos sin usar DirectAdmin?

Sí, puedes usar herramientas como phpMyAdmin, MySQL Workbench o comandos de terminal como mysqldump. Sin embargo, DirectAdmin simplifica mucho el proceso y es la opción más recomendada para usuarios no técnicos.

¿Qué pasa si mi backup es muy grande y no se descarga?

En DirectAdmin puedes generar el backup y luego descargarlo vía FTP desde la carpeta /backup de tu usuario. También puedes solicitar a tu proveedor de hosting que te ayude con la descarga.

¿Los backups automáticos de DirectAdmin incluyen todas las bases de datos?

Sí, si seleccionas la opción de "bases de datos" en la configuración de backup, se incluirán todas las que tengas creadas en tu cuenta.

¿Puedo restaurar un backup en otro servidor o en Syspanel?

Sí, los archivos .sql son estándar y pueden importarse en cualquier sistema que use MySQL o MariaDB. En Syspanel (puerto 2106), el proceso es similar: busca la sección de bases de datos y usa la opción de importar.

¿Con qué frecuencia debo hacer backup?

Depende de la actividad de tu sitio. Para sitios estáticos, semanal puede bastar. Para tiendas online o sitios con mucho movimiento, lo ideal es diario o incluso cada pocas horas.

¿Qué hago si no encuentro la opción de backup en DirectAdmin?

Puede que tu plan de hosting no incluya esta funcionalidad. Contacta con tu proveedor para que la active o te ofrezca una alternativa.


Conclusión

Hacer un backup de tu base de datos en DirectAdmin es un proceso rápido, sencillo y fundamental para la protección de tu información. Con esta guía has aprendido a realizar copias manuales, restaurarlas y programar backups automáticos. No subestimes la importancia de esta tarea: unos minutos de trabajo pueden salvarte de horas (o días) de pérdida de datos.

Recuerda: un backup que no se prueba no es un backup. Así que, después de leer esto, ve y haz tu primera copia de seguridad. Tu yo del futuro te lo agradecerá.

[INFO] Si utilizas Syspanel (puerto 2106), los principios son los mismos, aunque la interfaz puede variar ligeramente. Busca siempre la sección de bases de datos y las opciones de exportación/importación.

¡Protege tus datos y duerme tranquilo!

¿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