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

Cómo eliminar una base de datos en DirectAdmin sin perder tus archivos

Actualizado el 5 de febrero de 2026

¿Qué es exactamente lo que vas a eliminar y qué vas a conservar?

Antes de pulsar cualquier botón, es fundamental que entiendas la diferencia entre una base de datos y tus archivos del sitio web. Son dos cosas completamente separadas en tu servidor, aunque trabajen juntas.

Tus archivos son el código de tu web: las imágenes, los textos, el CSS, el PHP, etc. La base de datos, en cambio, es un almacén estructurado de información (como los artículos de un blog, los usuarios registrados o los pedidos de una tienda). Cuando eliminas una base de datos, solo borras ese almacén de información, no los archivos que la rodean.

En DirectAdmin, el panel de control que seguramente usa tu hosting, esta operación es muy limpia y no toca nada del resto de tu cuenta. Sin embargo, hay que hacerla con cuidado y siguiendo un orden lógico, porque si eliminas la base de datos que tu web necesita para funcionar, la web mostrará un error de conexión.

[WARNING]
Eliminar una base de datos es una acción irreversible. No existe una "papelera de reciclaje" en DirectAdmin para bases de datos. Si no tienes una copia de seguridad, perderás toda la información que contenga para siempre.


Preparación previa: la copia de seguridad (sí o sí)

Este paso no es opcional. Es la diferencia entre un susto y una catástrofe. Antes de ejecutar el borrado, asegúrate de tener una copia de seguridad de la base de datos que quieres eliminar.

Cómo exportar tu base de datos desde DirectAdmin

DirectAdmin incluye phpMyAdmin, una herramienta que te permite gestionar bases de datos desde un navegador. Sigue estos pasos para exportar tu información:

  1. Entra en tu panel de DirectAdmin.
  2. Busca la sección "MySQL Management" o "Gestión de MySQL" y haz clic.
  3. Localiza la base de datos que te interesa y haz clic en el icono de "phpMyAdmin" (suele ser un pequeño logo de SQL o un enlace).
  4. Dentro de phpMyAdmin, en el menú superior, haz clic en la pestaña "Exportar".
  5. Deja seleccionada la opción "Rápida" y el formato "SQL".
  6. Pulsa el botón "Continuar". Se descargará un archivo con extensión .sql a tu ordenador.

Guarda ese archivo en un lugar seguro (tu disco duro, una nube, un pendrive). Con esto, aunque borres la base de datos, podrás restaurarla en el futuro si cambias de opinión.

[TIP]
Si tu web es de WordPress, también puedes usar plugins como UpdraftPlus o BackupBuddy para hacer una copia de seguridad más completa, que incluya archivos y base de datos. Pero para este caso concreto, la exportación desde phpMyAdmin es más que suficiente.


Paso a paso: Cómo eliminar base datos DirectAdmin

Ahora sí, vamos con el proceso en sí. Es más corto de lo que parece, pero requiere que sigas los pasos en orden para no liarte.

1. Identifica la base de datos correcta

En DirectAdmin, las bases de datos suelen tener un prefijo con tu nombre de usuario. Por ejemplo, si tu usuario es usuario123, una base de datos podría llamarse usuario123_bdblog. Esto ayuda a identificarlas, pero también puede llevar a confusiones si tienes varias.

Ve a la sección "MySQL Management" y revisa la lista. Anota el nombre exacto de la base de datos que vas a eliminar. Si tienes dudas, mira en el archivo de configuración de tu web (por ejemplo, en WordPress es el archivo wp-config.php y en Joomla es configuration.php). Ahí verás el nombre de la base de datos que usa tu sitio.

[INFO]
Si tienes varios sitios web en el mismo hosting, cada uno tendrá su propia base de datos. Asegúrate de no confundirte y de eliminar la correcta. Una buena práctica es anotar en un papel qué base de datos corresponde a cada web.

2. Accede a la gestión de bases de datos

En tu panel de DirectAdmin, busca el icono o enlace que dice "MySQL Management". Haz clic en él. Se abrirá una página con la lista de todas tus bases de datos y los usuarios asociados.

3. Elimina la base de datos

En la lista, verás que cada base de datos tiene una columna de acciones con iconos. Busca el icono de "Eliminar" (normalmente es una papelera o una cruz roja). Haz clic en él.

DirectAdmin te pedirá una confirmación. Lee bien el mensaje y asegúrate de que estás eliminando la base de datos correcta. Si tienes la más mínima duda, cancela y revisa de nuevo.

Cuando estés seguro, confirma la eliminación. El proceso es inmediato. La base de datos desaparecerá de la lista.

[WARNING]
No elimines el usuario de la base de datos a menos que estés seguro de que no lo necesitas. Si eliminas solo la base de datos pero dejas al usuario, no pasa nada grave. Pero si eliminas el usuario, luego tendrás que crear uno nuevo y configurarlo si vuelves a crear la base de datos.

4. Verifica que tus archivos siguen intactos

Este paso es para que te quedes tranquilo. Después de eliminar la base de datos, ve a la sección "File Manager" (Administrador de archivos) de DirectAdmin. Explora las carpetas de tu sitio web (normalmente en domains/tudominio.com/public_html). Verás que todos tus archivos siguen ahí, perfectamente intactos.

La eliminación de la base de datos no afecta en absoluto a tus archivos. Son entidades separadas. Esto es exactamente lo que querías: liberar espacio o limpiar una web antigua sin tocar el código.


Cómo borrar MySQL DirectAdmin usando el acceso SSH (para usuarios avanzados)

Si te sientes cómodo con la terminal, también puedes eliminar la base de datos directamente desde la línea de comandos. Esto es útil si tienes muchas bases de datos y quieres hacerlo más rápido.

  1. Conecta a tu servidor por SSH.

  2. Ejecuta el siguiente comando, sustituyendo nombre_bd por el nombre real de tu base de datos:

    mysql -u admin -p -e "DROP DATABASE nombre_bd;"
    

    Te pedirá la contraseña del usuario admin de MySQL (no la de tu panel de control).

  3. Para verificar que se ha eliminado, ejecuta:

    mysql -u admin -p -e "SHOW DATABASES;"
    

    La base de datos ya no debería aparecer en la lista.

[INFO]
Este método es más directo, pero también más peligroso si te equivocas de nombre. El panel de DirectAdmin te ofrece una interfaz visual con confirmaciones, así que si no estás seguro, usa siempre el panel.


Cómo quitar base datos DirectAdmin sin afectar a otros sitios

Esta es una duda muy común. ¿Qué pasa si tengo dos webs en el mismo hosting y elimino la base de datos de una? La respuesta es simple: la otra web no se verá afectada.

Cada base de datos es un contenedor independiente. Cuando eliminas una, solo esa desaparece. Las demás siguen funcionando con normalidad. Tus archivos tampoco se ven afectados, como ya hemos dicho.

Sin embargo, hay un caso especial: si por error eliminas la base de datos de la web que está activa, esa web dejará de funcionar. Verás un mensaje de error de conexión a la base de datos. Para solucionarlo, tendrías que recrear la base de datos (con el mismo nombre y usuario) e importar la copia de seguridad que hiciste antes.


Seguridad al eliminar DB: errores comunes y cómo evitarlos

Aquí tienes una lista de los fallos más habituales y cómo esquivarlos:

  • No hacer copia de seguridad: Es el error número uno. Ya lo hemos dicho, pero no nos cansamos de repetirlo. Siempre exporta antes de borrar.
  • Confundir el nombre de la base de datos: Si tienes varias, es fácil liarse. Revisa dos veces el nombre antes de confirmar.
  • Eliminar el usuario en lugar de la base de datos: En DirectAdmin, la sección de MySQL te muestra tanto bases de datos como usuarios. Asegúrate de hacer clic en el icono de eliminar que está en la fila de la base de datos, no en la del usuario.
  • No limpiar los archivos de configuración: Si eliminas una base de datos de una web que ya no usas, pero dejas el código en tu servidor, esa web dará error. Lo ideal es eliminar también los archivos de esa web o al menos cambiar su configuración para que no intente conectarse a una base de datos inexistente.

[TIP]
Si tu intención es deshacerte de una web por completo, recuerda que también debes eliminar los archivos de public_html y las cuentas de correo asociadas. La base de datos es solo una parte del proceso.


Preguntas frecuentes (FAQ)

¿Puedo eliminar una base de datos de DirectAdmin desde el móvil?

Sí. DirectAdmin tiene una interfaz responsive que se adapta a pantallas pequeñas. Puedes seguir los mismos pasos desde el navegador de tu móvil o tableta. Eso sí, te recomendamos hacerlo desde un ordenador para evitar errores de pulsación.

¿Qué pasa si elimino la base de datos y luego quiero recuperarla?

Solo podrás recuperarla si hiciste una copia de seguridad. Si no la hiciste, no hay forma de volver atrás. Por eso insistimos tanto en la exportación previa.

¿Es necesario reiniciar el servidor después de eliminar una base de datos?

No. En DirectAdmin, la eliminación de una base de datos es instantánea y no requiere reiniciar nada. El servidor sigue funcionando con normalidad.

¿Puedo eliminar una base de datos si soy un usuario sin permisos de administrador?

Depende de cómo esté configurado tu hosting. En la mayoría de los casos, si tienes acceso a DirectAdmin, tienes permisos para gestionar tus propias bases de datos. Si no ves la opción, contacta con tu proveedor de hosting.

¿El proceso es el mismo en otros paneles de control como cPanel o Syspanel?

No es exactamente igual, pero la lógica es similar. En Syspanel (antes conocido como HestiaCP, y que se accede por el puerto 2106), el proceso es diferente y se realiza desde la sección de bases de datos. Si usas Syspanel, busca la opción "Databases" en el menú lateral y desde ahí podrás gestionarlas. Eso sí, la recomendación de hacer copia de seguridad es universal.


Conclusión: borrar sin miedo, pero con cabeza

Eliminar una base de datos en DirectAdmin es una tarea sencilla que no afecta a tus archivos. El proceso se reduce a tres pasos: hacer una copia de seguridad, ir a "MySQL Management" y confirmar la eliminación. El riesgo no está en el proceso en sí, sino en no haber hecho la copia de seguridad previa.

Recuerda que la base de datos y los archivos son dos mundos separados dentro de tu hosting. Puedes borrar una sin tocar el otro. Eso significa que puedes limpiar tu servidor de bases de datos antiguas sin preocuparte por perder el código de tus proyectos.

Si has seguido esta guía, ya sabes cómo eliminar base datos DirectAdmin, cómo borrar MySQL DirectAdmin de forma segura y cómo quitar base datos DirectAdmin sin dañar tus archivos. Ahora puedes aplicar la seguridad al eliminar DB con total confianza.

[INFO]
Si en algún momento del proceso te sientes perdido, no dudes en contactar con el soporte de tu hosting. Ellos pueden ayudarte a identificar la base de datos correcta y a hacer una copia de seguridad si no sabes cómo. Es mejor preguntar que lamentar después.

¿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