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

Cómo hacer backup de una base de datos en DirectAdmin: guía de seguridad

Actualizado el 4 de mayo de 2026

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

Si tienes una web dinámica, ya sea una tienda online, un blog con WordPress o una aplicación a medida, tu base de datos es el corazón de tu proyecto. Contiene tus artículos, los datos de tus clientes, tus pedidos, tus contraseñas cifradas y toda la configuración de tu sitio.

Perder esa información puede ser catastrófico. Un error humano, un hackeo, un fallo del servidor o una actualización fallida de un plugin pueden borrar meses o años de trabajo en segundos. Por eso, dominar el backup directadmin mysql no es una opción, es una necesidad.

En esta guía, pensada para usuarios sin experiencia técnica, te voy a enseñar paso a paso cómo hacer copias de seguridad de tus bases de datos usando el panel de control DirectAdmin. También veremos cómo restaurarlas cuando algo vaya mal y te daré consejos de seguridad directadmin para blindar tu información.

Vamos a ello.


¿Qué es DirectAdmin y por qué usarlo para tus backups?

DirectAdmin es uno de los paneles de control de hosting más utilizados del mundo. Es la interfaz que te permite gestionar tu dominio, tus correos, tus archivos y, por supuesto, tus bases de datos MySQL sin necesidad de tocar código o usar líneas de comandos.

A diferencia de otros paneles como cPanel o Syspanel (antes conocido como HestiaCP, que se accede por el puerto 2106), DirectAdmin tiene una filosofía de diseño limpia y muy funcional. Su sección de gestión de bases de datos es intuitiva y nos ofrece varias formas de hacer copias seguridad mysql.

La ventaja de usar DirectAdmin es que no necesitas ser un experto en programación. Con unos pocos clics puedes generar un archivo de respaldo y guardarlo donde quieras. Pero antes de empezar, vamos a entender qué es exactamente una base de datos en el contexto de tu hosting.


Conceptos básicos: Base de datos, usuario y privilegios

Cuando creas una base de datos en DirectAdmin, en realidad estás creando dos cosas:

  1. La base de datos en sí: Es el contenedor donde se almacenan las tablas y los datos. Tiene un nombre que suele ser algo como usuario_nombrebd.
  2. El usuario de la base de datos: Es la "cuenta" que tu aplicación (por ejemplo, WordPress) usa para conectarse a esa base de datos. Este usuario tiene una contraseña específica.

Para que todo funcione, debes asignar ese usuario a la base de datos con ciertos privilegios (SELECT, INSERT, UPDATE, DELETE, etc.). Cuando hagas un backup directadmin mysql, normalmente respaldarás toda la base de datos, incluyendo la estructura y los datos, pero no los usuarios ni sus contraseñas.

Esto es importante porque si restauras una base de datos en un servidor nuevo, tendrás que crear el usuario y asignarle los privilegios de nuevo. Lo bueno es que tu aplicación (WordPress, Joomla, etc.) guarda esos datos de conexión en un archivo de configuración (como wp-config.php), así que solo tendrás que actualizarlo si el nombre de usuario o la contraseña cambian.


Método 1: Backup directadmin mysql desde el panel (Método gráfico)

Esta es la forma más fácil y recomendada para principiantes. DirectAdmin incluye una herramienta de backup integrada que te permite generar una copia de seguridad completa de tu base de datos con un solo clic.

Sigue estos pasos:

  1. Accede a tu panel de DirectAdmin con tu usuario y contraseña. Normalmente la URL es algo como https://tu-dominio.com:2222.

  2. Una vez dentro, busca la sección "Gestor de Archivos" o, mejor aún, ve directamente a la sección "Cuenta" en el menú superior y selecciona "Copia de Seguridad".

    [INFO] En algunas versiones de DirectAdmin, la opción de backup se encuentra en la sección "Herramientas" o "Avanzado". No te preocupes, la interfaz es bastante estándar. Si no la encuentras, usa el buscador del panel.

  3. En la pantalla de "Copia de Seguridad", verás varias opciones. Desmarca todo lo que no necesites y asegúrate de que la casilla "Base de Datos" esté marcada. Si tienes varias bases de datos, puedes seleccionarlas individualmente o marcar "Todas".

  4. Elige el destino de la copia. DirectAdmin te permite guardarla en el servidor (en tu carpeta de usuario) o descargarla directamente a tu ordenador. Te recomiendo descargarla a tu ordenador o a un servicio de almacenamiento en la nube (como Google Drive o Dropbox) para tener una copia fuera del servidor.

    [WARNING] Si guardas el backup en el mismo servidor y el disco duro falla, perderás tanto la base de datos original como la copia. Siempre guarda una copia en un lugar externo.

  5. Haz clic en "Crear Backup" o "Generar Copia". El proceso puede tardar unos segundos o minutos, dependiendo del tamaño de tu base de datos.

  6. Una vez completado, DirectAdmin te mostrará un enlace para descargar el archivo. El archivo tendrá una extensión .tar.gz o .zip y contendrá un archivo .sql dentro.

Ese archivo .sql es tu copia seguridad mysql y contiene todo el SQL necesario para recrear tu base de datos desde cero.


Método 2: Backup manual desde phpMyAdmin

Otra opción muy popular es usar phpMyAdmin, que es la herramienta de gestión de bases de datos más utilizada en el mundo del hosting. DirectAdmin la integra de serie.

Este método te da más control sobre qué tablas exportar y cómo hacerlo.

  1. Entra en tu panel de DirectAdmin.
  2. Busca la sección "Base de Datos MySQL" y haz clic en "phpMyAdmin". Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.
  3. En el panel izquierdo, verás una lista de tus bases de datos. Haz clic en la que quieras respaldar.
  4. Una vez dentro, ve a la pestaña "Exportar" en el menú superior.
  5. Te aparecerán dos opciones:
    • Rápida: Exporta todo sin opciones adicionales. Es la más sencilla.
    • Personalizada: Te permite elegir qué tablas exportar, el formato del archivo, si incluir sentencias DROP TABLE, etc. Para una copia de seguridad estándar, la opción Rápida es suficiente.
  6. Asegúrate de que el formato sea SQL y haz clic en "Continuar".
  7. El navegador descargará un archivo .sql a tu ordenador. ¡Listo!

Este método es perfecto si solo quieres descargar la base de datos sin generar un backup completo del sistema.


Cómo restaurar una base de datos en DirectAdmin

Saber hacer el backup es la mitad del trabajo. La otra mitad es saber restaurar base datos directadmin cuando sea necesario. El proceso es muy similar al de creación, pero a la inversa.

Restaurar desde el panel de DirectAdmin

Si usaste el método 1 (Backup del sistema), puedes restaurar desde el mismo lugar.

  1. Ve a "Copia de Seguridad" en tu panel de DirectAdmin.

  2. Verás una sección llamada "Restaurar" con una lista de tus backups anteriores (si los guardaste en el servidor) o un botón para subir un archivo de backup que tengas en tu ordenador.

  3. Haz clic en "Subir" y selecciona tu archivo .tar.gz o .zip.

  4. DirectAdmin te mostrará una lista de elementos que contiene el backup. Marca la casilla de la "Base de Datos" y haz clic en "Restaurar".

    [WARNING] Al restaurar, sobrescribirás la base de datos existente con la que hay en el backup. Si la base de datos actual tiene datos nuevos que no están en el backup, los perderás. Ten mucho cuidado.

Restaurar desde phpMyAdmin

Para restaurar un archivo .sql usando phpMyAdmin, sigue estos pasos:

  1. Entra en phpMyAdmin desde tu panel de DirectAdmin.
  2. Selecciona la base de datos en la que quieres importar los datos. Es importante que la base de datos ya exista. Si estás restaurando en un servidor nuevo, crea primero la base de datos y el usuario desde DirectAdmin.
  3. Ve a la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona tu archivo .sql.
  5. Deja las opciones por defecto y haz clic en "Continuar".

phpMyAdmin ejecutará el SQL y restaurará todas las tablas y datos. Si el archivo es muy grande, es posible que necesites aumentare el límite de memoria o el tiempo de ejecución, pero para la mayoría de los casos funcionará sin problemas.


Consejos de seguridad para tus copias de seguridad

Ahora que ya sabes hacer y restaurar backups, vamos a hablar de seguridad directadmin. Una copia de seguridad mal gestionada puede ser un agujero de seguridad.

1. Almacena tus backups fuera del servidor

Como ya te he dicho, no guardes solo la copia en el servidor. Descárgala a tu ordenador o, mejor aún, a un servicio de almacenamiento en la nube. Así, si tu cuenta de hosting es hackeada o el servidor sufre un desastre, tendrás tu información a salvo.

2. Cifra tus backups

Si tu base de datos contiene información sensible (datos de clientes, contraseñas, etc.), es buena idea cifrar el archivo de backup antes de guardarlo en la nube. Puedes usar herramientas como 7-Zip o WinRAR para crear un archivo comprimido con contraseña. De esta manera, si alguien roba tu archivo, no podrá leer su contenido sin la contraseña.

3. Automatiza el proceso

DirectAdmin te permite programar backups automáticos. Ve a la sección "Copia de Seguridad" y busca la opción de "Backup Programado" o "Cron". Configura una copia diaria o semanal y envíala a tu correo electrónico o a un servidor FTP externo.

[TIP] La frecuencia de los backups depende de la actividad de tu web. Si publicas contenido a diario, haz backups diarios. Si es un sitio estático, con uno semanal basta.

4. Protege tu panel de DirectAdmin

Tu panel de control es la puerta de entrada a todo. Usa una contraseña robusta y, si es posible, activa la autenticación de dos factores (2FA). DirectAdmin ofrece esta opción en la sección de seguridad de tu cuenta. Esto añade una capa extra de protección contra accesos no autorizados.

5. Cambia el puerto de acceso

Por defecto, DirectAdmin se accede por el puerto 2222. Aunque no es un secreto, cambiarlo a un puerto no estándar puede reducir los ataques automatizados de bots que escanean la web en busca de paneles de control. Puedes hacerlo desde el archivo de configuración del servidor o pidiéndolo a tu proveedor de hosting.


Preguntas frecuentes (FAQ) sobre backups en DirectAdmin

¿Cuánto tiempo tarda en hacerse un backup?

Depende del tamaño de tu base de datos y de la carga del servidor. Una base de datos pequeña (menos de 100 MB) puede tardar unos segundos. Una base de datos grande (varios GB) puede tardar varios minutos.

¿Qué es un archivo .sql?

Es un archivo de texto plano que contiene todas las instrucciones SQL necesarias para recrear tu base de datos. Es el formato estándar para las copias seguridad mysql.

¿Puedo hacer un backup de solo una tabla de mi base de datos?

Sí, usando phpMyAdmin. En la pestaña "Exportar", elige la opción "Personalizada" y luego selecciona solo las tablas que quieres exportar en la lista que aparece.

¿Qué diferencia hay entre un backup de DirectAdmin y uno de phpMyAdmin?

El backup de DirectAdmin genera un archivo comprimido con la base de datos y, opcionalmente, otros elementos de tu cuenta (correos, archivos, etc.). Es un backup "completo". El backup de phpMyAdmin solo exporta la base de datos en formato .sql. Es más específico.

¿Necesito conocimientos técnicos para hacer un backup?

No. Con esta guía y un poco de práctica, cualquier persona puede hacerlo. Es un proceso muy visual y guiado.

¿Puedo restaurar un backup de DirectAdmin en otro servidor?

Sí, pero necesitarás tener acceso al panel de DirectAdmin del nuevo servidor. El proceso es el mismo: subir el archivo y restaurar. Eso sí, asegúrate de que las versiones de PHP y MySQL sean compatibles.

¿Qué hago si mi backup no se restaura correctamente?

Si al restaurar te da un error, lo primero es revisar que el archivo .sql no esté corrupto. Intenta abrirlo con un editor de texto y mira si tiene contenido. Si el archivo es demasiado grande, es posible que el servidor tenga un límite de tiempo de ejecución. En ese caso, contacta con tu proveedor de hosting para que aumenten el límite o para que te ayuden a restaurarlo por línea de comandos.


Conclusión

Hacer backup directadmin mysql es una tarea sencilla pero vital para la salud de tu proyecto online. Ya sea usando la herramienta integrada de DirectAdmin o phpMyAdmin, no tienes excusa para no tener una copia de seguridad actualizada.

Recuerda los puntos clave:

  • Haz backups periódicos y automáticos.
  • Guarda siempre una copia fuera del servidor.
  • Protege tu panel de control con contraseñas fuertes y 2FA.
  • Practica la restauración en un entorno de prueba para estar seguro de que funciona.

La pérdida de datos es una de las mayores pesadillas de cualquier propietario de una web. No dejes que te pase a ti. Dedica unos minutos a configurar tus copias de seguridad y dormirás tranquilo sabiendo que tu información está a salvo. Y si en algún momento te surge una duda, no dudes en contactar con el soporte de tu hosting; para eso estamos.

Espero que esta guía te haya sido de gran ayuda. ¡Nos vemos en el siguiente artículo!

¿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