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

Restaurar base de datos desde un backup en DirectAdmin

Actualizado el 29 de mayo de 2026

¡Hola! Soy tu asistente técnico de confianza. Hoy vamos a aprender a restaurar una base de datos desde un backup en DirectAdmin. Es un proceso súper útil si has tenido un problema, quieres mover tu web a otro servidor o simplemente necesitas recuperar información. No te preocupes si no eres un experto, porque te lo explico paso a paso, con mucho cariño y palabras fáciles. Vamos allá.

¿Qué necesitas antes de empezar?

Antes de meternos en faena, asegurémonos de tener todo listo. No queremos sustos a mitad del proceso.

Requisitos básicos

  • Acceso a DirectAdmin: Necesitas tu usuario y contraseña para entrar al panel de control de tu hosting. Si no lo tienes, pídelo a tu proveedor.
  • El archivo de backup: Debes tener el archivo .sql o .gz (comprimido) de tu base de datos. Puede ser de una copia anterior que tú mismo hiciste o que te proporcionó tu desarrollador.
  • Nombre de la base de datos: Recuerda cómo se llamaba la base de datos original. En DirectAdmin suele ser algo como usuario_basededatos. Si no lo sabes, no pasa nada, lo veremos en el proceso.

[INFO] Si tu backup está en formato .sql, es el más común y funciona perfecto. Si está en .gz, no te preocupes, DirectAdmin lo descomprime solo.

¿Por qué restaurar una base de datos?

Puede que te estés preguntando para qué sirve esto. Aquí van algunos motivos comunes:

  • Recuperación tras un error: Alguien borró contenido importante de tu web y necesitas volver a un estado anterior.
  • Migración de servidor: Te cambias de hosting y debes llevar tu web y sus datos al nuevo lugar.
  • Actualización fallida: Una actualización de WordPress o de tu aplicación dejó tu web en blanco. Restaurar la base de datos puede ser la solución.
  • Pruebas: Quieres hacer experimentos en un entorno seguro y luego volver a la versión original.

Paso a paso: Restaurar base de datos desde backup en DirectAdmin

Vamos al grano. Sigue estos pasos con calma, como si estuvieras siguiendo una receta de cocina. No te saltes ninguno.

1. Accede a tu panel de DirectAdmin

Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de tu panel. Normalmente es algo como https://tudominio.com:2222 o la IP de tu servidor seguida de :2222. Introduce tu usuario y contraseña y haz clic en "Login".

2. Busca la sección de bases de datos

Una vez dentro, verás un montón de iconos. No te agobies. Busca el que dice "MySQL Management" o "Administración de MySQL". Suele tener un icono de un delfín (el logo de MySQL). Haz clic ahí.

3. Crea una base de datos vacía (si no existe)

Aquí viene un paso importante. No puedes restaurar un backup sobre una base de datos que no existe o que tiene el mismo nombre y datos. Lo más seguro es crear una nueva base de datos vacía.

  • Dentro de "MySQL Management", busca una opción que diga "Create new database" o "Crear nueva base de datos".
  • Verás dos campos: uno para el nombre de la base de datos y otro para la contraseña. Pon el nombre que quieras (por ejemplo, mipagina_restaurada). La contraseña es importante, así que elige una segura. Puedes usar el generador que te ofrece DirectAdmin.
  • Haz clic en "Create" o "Crear".

[TIP] Anota el nombre y la contraseña en un bloc de notas. Los necesitarás para conectar tu web más adelante.

4. Localiza la opción de restaurar

Ahora, dentro de la misma sección de MySQL, busca un enlace o botón que diga "Restore database" o "Restaurar base de datos". A veces está en un menú desplegable junto a cada base de datos, o como una opción general en la parte superior.

5. Sube tu archivo de backup

Al hacer clic en "Restore database", se abrirá una ventana donde te pedirá que selecciones el archivo de backup.

  • Haz clic en "Choose File" o "Seleccionar archivo".
  • Busca en tu computadora el archivo .sql o .gz que quieres restaurar.
  • Una vez seleccionado, verás un menú desplegable que te pregunta "¿A qué base de datos quieres restaurar?". Elige la base de datos vacía que acabas de crear en el paso 3.
  • Haz clic en "Restore" o "Restaurar".

6. Espera a que termine el proceso

DirectAdmin comenzará a subir el archivo y a restaurar los datos. Dependiendo del tamaño del backup, puede tardar desde unos segundos hasta varios minutos. Verás una barra de progreso o un mensaje de "Procesando...". No cierres la ventana ni recargues la página.

7. Verifica que todo está bien

Cuando termine, DirectAdmin te mostrará un mensaje de éxito, algo como "Database restored successfully" o "Base de datos restaurada correctamente". ¡Enhorabuena! Ya tienes tu base de datos de vuelta.

Para estar 100% seguro, puedes ir a la sección de "phpMyAdmin" (suele estar en el mismo menú de MySQL) y explorar las tablas de tu base de datos para ver que los datos están ahí.

¿Qué hago si algo sale mal?

No todo es siempre perfecto. Si te encuentras con algún error, no te preocupes. Aquí tienes soluciones a los problemas más comunes.

Error: "Archivo demasiado grande"

  • Problema: Tu backup pesa más de lo que permite DirectAdmin (normalmente el límite son unos 50 MB o 100 MB).
  • Solución: Puedes comprimir el archivo .sql a .gz si no lo está. Si sigue siendo muy grande, tendrás que usar phpMyAdmin o la línea de comandos (SSH). Si no sabes cómo, contacta a tu soporte técnico.

Error: "Base de datos no encontrada"

  • Problema: El nombre de la base de datos que pusiste en el backup no coincide con la que seleccionaste para restaurar.
  • Solución: Asegúrate de haber creado la base de datos vacía con el nombre correcto en el paso 3. Si el backup tiene un nombre interno diferente, no pasa nada, DirectAdmin lo adapta automáticamente.

Error: "Error de sintaxis SQL"

  • Problema: El archivo de backup está corrupto o tiene un formato incorrecto.
  • Solución: Esto es raro, pero puede pasar. Prueba a descargar el backup de nuevo desde su origen. Si el error persiste, el archivo podría estar dañado y necesitarás una copia anterior.

[WARNING] Nunca subas un backup de una versión muy antigua de MySQL (ej. 5.5) a una versión muy nueva (ej. 8.0) sin antes consultar con un experto. Puede haber incompatibilidades.

Consejos extra para que todo sea más fácil

Para que no tengas que pasar por este proceso con frecuencia, aquí van algunos consejos de oro.

Haz backups regulares

  • Automáticos: Configura en DirectAdmin backups automáticos semanales o mensuales. Así siempre tendrás una copia reciente.
  • Manuales: Antes de hacer cualquier cambio grande en tu web (actualizar plugins, cambiar el tema, etc.), haz un backup manual de la base de datos.

Guarda tus backups en un lugar seguro

No dejes los backups solo en el servidor. Descárgalos a tu computadora o a la nube (Google Drive, Dropbox, etc.). Si el servidor falla, perderías todo.

Usa nombres claros para tus bases de datos

Evita nombres como test o prueba. Usa algo descriptivo como tiendaonline_2025 o blog_personal_datos. Así sabrás siempre cuál es cuál.

Preguntas frecuentes (FAQ)

Aquí respondo a las dudas que más me suelen hacer. Si no encuentras la tuya, déjame un comentario o pregunta a tu soporte.

¿Puedo restaurar una base de datos de WordPress en DirectAdmin?

¡Sí! Es exactamente el mismo proceso. Solo asegúrate de que el nombre de la base de datos y el usuario coincidan con los que tienes en tu archivo wp-config.php. Si no, tendrás que editar ese archivo después de restaurar.

¿Qué pasa si mi backup está en formato .zip?

DirectAdmin acepta .zip en algunos casos, pero lo más seguro es que lo descomprimas en tu computadora y subas el .sql o .gz. Si tu backup está en .zip, primero extráelo y luego sube el archivo resultante.

¿Pierdo los datos actuales si restauro un backup?

Sí, cuidado. Cuando restauras un backup, sobrescribes todos los datos de la base de destino. Si tenías información nueva en esa base de datos, se borrará. Por eso es mejor restaurar siempre en una base de datos vacía o de prueba primero.

¿Puedo restaurar una base de datos de otro servidor?

Sí, sin problema. El proceso es el mismo. Solo necesitas el archivo .sql o .gz de ese otro servidor. Asegúrate de que la versión de MySQL sea compatible (normalmente lo es).

Mi web no carga después de restaurar. ¿Qué hago?

  • Revisa el archivo de conexión: Si tu web es WordPress, revisa el wp-config.php. Si es otra aplicación, busca el archivo de configuración de la base de datos (ej. config.php, .env). Asegúrate de que el nombre, usuario y contraseña de la base de datos sean los correctos.
  • Limpia la caché: A veces el navegador guarda una versión antigua. Borra la caché de tu navegador o prueba en modo incógnito.
  • Verifica los permisos: En DirectAdmin, asegúrate de que tu usuario de base de datos tenga permisos de lectura y escritura.

¿Hay alguna diferencia si mi hosting usa Syspanel en lugar de DirectAdmin?

Sí, pero es similar. Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es parecido. Accede a tu panel a través del puerto 2106 (ej. https://tudominio.com:2106 o https://tu-ip:2106). Busca la sección de "Bases de Datos" y luego la opción de "Restaurar". La mecánica es la misma: subes el archivo y seleccionas la base de datos.

[INFO] Syspanel y DirectAdmin son paneles de control diferentes, pero ambos hacen lo mismo: gestionar tu hosting. No te confundas si ves nombres distintos.

Conclusión: Ya eres un experto en restaurar bases de datos

¡Y eso es todo! Como ves, restaurar una base de datos desde un backup en DirectAdmin es un proceso sencillo que cualquiera puede hacer siguiendo estos pasos. Recuerda siempre tener un backup a mano, crear una base de datos vacía antes de restaurar y verificar que todo funciona después.

Si has llegado hasta aquí, te felicito. Ahora ya sabes cómo salvar tu web en caso de emergencia. No dudes en guardar este tutorial como referencia. Y si tienes cualquier otra duda, aquí estoy para ayudarte. ¡Hasta la próxima!

¿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