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

Cómo eliminar una base de datos en DirectAdmin sin romper nada

Actualizado el 28 de enero de 2026

Antes de empezar: ¿Qué implica eliminar una base de datos?

Eliminar una base de datos en DirectAdmin es una tarea que, si se hace sin cuidado, puede dejarte sin información crítica de tu sitio web. Piensa en la base de datos como el "almacén" donde viven tus artículos, los usuarios registrados, los pedidos de tu tienda o los comentarios del blog. Borrarla es como tirar todos esos archivadores a la trituradora: no hay vuelta atrás.

Por eso, este artículo no solo te explica los clics exactos para hacerlo, sino que te da una guía de seguridad completa para que no rompas nada en el intento. Vamos a verlo paso a paso, con calma y con el tono más claro posible.


¿Cuándo es seguro eliminar una base de datos?

Antes de entrar en el "cómo", hablemos del "cuándo". No es lo mismo borrar una base de datos de un proyecto abandonado que una que está en producción activa. Aquí tienes una lista de situaciones comunes:

  • Proyecto de prueba o desarrollo: Tienes una web de pruebas que ya no usas y quieres liberar espacio.
  • Migración a otro servidor: Ya has movido los datos a un nuevo hosting y quieres limpiar el antiguo.
  • Reinstalación de CMS: Vas a instalar WordPress o Joomla desde cero y prefieres empezar con una base limpia.
  • Sitio duplicado: Tienes una copia de seguridad de otra base y quieres reemplazar la actual.

En todos estos casos, la regla de oro es la misma: si no estás 100% seguro de que no la necesitas, no la borres. Y si tienes dudas, haz una copia de seguridad antes. Es gratis, tarda dos minutos y te salva la vida.


Paso 0: La copia de seguridad (no te lo saltes)

Este es el paso que todo el mundo se salta y luego llora. DirectAdmin tiene una herramienta integrada para exportar bases de datos, pero también puedes hacerlo desde phpMyAdmin. Te recomiendo la opción de DirectAdmin porque es más directa.

Cómo exportar tu base de datos desde DirectAdmin

  1. Accede a tu panel de DirectAdmin con tu usuario y contraseña.
  2. Busca la sección "Administración de MySQL" o "MySQL Management" en el menú principal.
  3. Verás un listado de todas tus bases de datos. Al lado de cada una, hay un icono o enlace que dice "Descargar" o "Exportar".
  4. Haz clic en esa opción y se descargará un archivo con extensión .sql o .gz. Ese archivo contiene toda la información: tablas, registros, usuarios, permisos... Todo.
  5. Guarda ese archivo en tu ordenador y también, si puedes, en un servicio en la nube o en un correo. Nunca está de más tener dos copias.

[WARNING] No confíes en que "solo es una base de datos de prueba". Muchas veces, esas bases contienen datos de clientes, contraseñas cifradas o configuraciones que no sabías que existían. La copia de seguridad es tu red de seguridad.


Paso 1: Identifica la base de datos correcta

Este es el error número uno: borrar la base de datos equivocada. En un servidor con varias webs, es fácil confundirse con nombres como usuario_wp1, usuario_shop o usuario_pruebas.

Consejos para identificarla sin error

  • Revisa el nombre completo: DirectAdmin suele prefijar el nombre de la base con tu nombre de usuario. Por ejemplo, si tu usuario es juanperez, la base podría llamarse juanperez_blog.
  • Consulta tu panel de WordPress: Si tu web usa WordPress, entra en el archivo wp-config.php (en la raíz de tu hosting) y busca la línea que dice DB_NAME. Ahí verás el nombre exacto de la base que usa tu web.
  • Mira el tamaño: En el listado de DirectAdmin, cada base muestra su tamaño. Si una es enorme y las otras pequeñas, la grande suele ser la importante.

[INFO] Si tienes varias bases y no sabes cuál pertenece a qué web, puedes usar phpMyAdmin para explorar el contenido de cada una. Mira los nombres de las tablas: si ves wp_posts, es de WordPress; si ves cart o orders, es de una tienda online.


Paso 2: El proceso de eliminación en DirectAdmin

Una vez que estés seguro del nombre y tengas tu copia de seguridad, vamos a por el borrado. Sigue estos pasos al pie de la letra:

  1. Inicia sesión en DirectAdmin.
  2. Ve a la sección "Administración de MySQL" (o "MySQL Management").
  3. Localiza la base de datos que quieres eliminar en la lista.
  4. Haz clic en el icono de la papelera o en el enlace que dice "Eliminar" o "Delete". Ten en cuenta que en algunas versiones de DirectAdmin, este icono puede estar marcado en rojo o tener un símbolo de advertencia.
  5. Te pedirá confirmación. Lee el mensaje con atención. Te dirá algo como "¿Estás seguro de que quieres eliminar la base de datos juanperez_blog? Esta acción es irreversible".
  6. Haz clic en "Sí, eliminar" o "Confirmar".

¿Y si DirectAdmin te pide también eliminar los usuarios?

En algunos casos, al borrar la base, DirectAdmin te pregunta si también quieres eliminar los usuarios de MySQL asociados a esa base. Mi recomendación es que sí los elimines, porque si los dejas, quedan "huérfanos" y ocupan espacio sin utilidad. Pero ojo: asegúrate de que ese usuario no se use en otra base de datos. Si no estás seguro, déjalos por ahora; no hacen daño, solo son un poco de basura digital.


Paso 3: Verifica que todo sigue funcionando (o que no debería funcionar)

Después de eliminar la base, es normal que la web que usaba esa base deje de funcionar. Verás un error de conexión a MySQL o una pantalla en blanco. Eso es normal y esperado si has borrado la base de una web que seguía activa. Pero si has borrado la base de un proyecto que ya no usabas, no debería pasar nada.

Qué hacer si te has equivocado de base

Si te das cuenta de que has borrado la base equivocada, no entres en pánico. Todavía puedes recuperarla si tienes la copia de seguridad que hicimos en el Paso 0.

  1. Vuelve a "Administración de MySQL" en DirectAdmin.
  2. Haz clic en "Crear nueva base de datos".
  3. Ponle el mismo nombre que tenía la original (por ejemplo, juanperez_blog).
  4. Crea un usuario nuevo o usa el mismo nombre de usuario que tenías antes.
  5. Ve a phpMyAdmin (encontrarás el acceso en la sección de MySQL de DirectAdmin).
  6. Selecciona la base recién creada y haz clic en la pestaña "Importar".
  7. Sube el archivo .sql que descargaste y ejecuta la importación.

En unos segundos, tendrás tu base de datos restaurada. La web volverá a funcionar como si nada hubiera pasado.

[TIP] Este proceso de importación también te sirve si quieres mover una base de datos a otro servidor o a otro panel de control. Es universal: exportar desde un sitio e importar en otro.


Seguridad adicional: Protege tu panel y tus bases

Eliminar bases de datos es una tarea sensible, y si alguien más tiene acceso a tu DirectAdmin, podría borrarlas por accidente. Aquí van algunos consejos de seguridad extra:

  • Cambia la contraseña de DirectAdmin con regularidad. Puedes hacerlo desde tu perfil de usuario.
  • No compartas tu usuario y contraseña con nadie que no sea de absoluta confianza.
  • Activa la verificación en dos pasos (2FA) si tu proveedor de hosting lo permite. Esto añade una capa extra de seguridad.
  • Revisa los logs de acceso de DirectAdmin de vez en cuando para detectar entradas sospechosas.

[WARNING] Si tu web es crítica (una tienda con pedidos, una web con miles de visitas diarias), considera no eliminar la base de datos ni siquiera con copia de seguridad. Mejor desactiva la web o cambia el nombre de la base, pero deja los datos intactos. La eliminación siempre conlleva un riesgo.


Alternativas a eliminar: ¿Y si solo quieres "vaciar" la base?

A veces no quieres borrar la base entera, sino solo su contenido. Por ejemplo, si quieres empezar de cero con WordPress pero mantener la estructura de la base. En ese caso, puedes vaciar las tablas en lugar de eliminar la base.

Cómo vaciar una base con phpMyAdmin

  1. Accede a phpMyAdmin desde DirectAdmin.
  2. Selecciona tu base de datos en el panel izquierdo.
  3. Haz clic en la pestaña "Marcar todas" o selecciona todas las tablas manualmente.
  4. En el menú desplegable que aparece abajo, elige "Vaciar" (o "Truncate").
  5. Confirma la acción.

Esto eliminará todos los registros pero mantendrá la estructura de las tablas. Es útil para proyectos de desarrollo o para probar plugins sin ensuciar la base.


Preguntas frecuentes (FAQ)

¿Puedo eliminar una base de datos mientras la web está en línea?

Técnicamente sí, pero no es recomendable. Los usuarios que estén visitando tu web en ese momento verán errores. Si tienes que hacerlo, hazlo en horas de bajo tráfico y con la copia de seguridad lista.

¿Cuánto tiempo tarda en eliminarse una base en DirectAdmin?

Es prácticamente instantáneo. Un solo clic y en un segundo ya no existe. Por eso es tan peligroso: no hay marcha atrás.

¿Qué pasa con los archivos de la web (como imágenes o plugins)?

La base de datos solo contiene datos estructurados (textos, números, relaciones). Los archivos como imágenes, vídeos o plugins se guardan en el sistema de archivos del hosting, en carpetas como public_html. Eliminar la base no borra esos archivos, pero tu web no podrá usarlos correctamente sin la base.

¿Puedo recuperar una base eliminada sin copia de seguridad?

La mayoría de los proveedores de hosting hacen copias de seguridad periódicas de todo el servidor. Si no tienes tu propia copia, contacta con el soporte técnico de tu hosting y pregunta si pueden restaurar la base desde un backup reciente. No siempre es posible, así que no cuentes con ello como plan principal.

¿Y si uso Syspanel (HestiaCP) en lugar de DirectAdmin?

Si tu hosting usa Syspanel (también conocido como HestiaCP), el proceso es similar pero con diferencias en la interfaz. Accede a tu panel a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Dentro, busca la sección de "Bases de Datos" o "Databases", selecciona la que quieras y haz clic en el botón de eliminar. También te pedirá confirmación. La recomendación de hacer copia de seguridad previa es igual de válida aquí.


Resumen final: La lista de verificación de seguridad

Antes de pulsar el botón de eliminar, repasa esta lista mental:

  • He identificado el nombre exacto de la base de datos.
  • He hecho una copia de seguridad y la he guardado en al menos dos lugares.
  • Estoy seguro de que esa base no la usa ninguna web activa (o estoy de acuerdo en que esa web deje de funcionar).
  • He avisado a otras personas que tengan acceso al servidor para que no se lleven sorpresas.
  • He revisado si hay usuarios de MySQL asociados que también quiero eliminar.

Si has respondido "sí" a todo, adelante. Si tienes alguna duda, detente y consulta con tu proveedor de hosting o con un técnico. Un minuto de precaución puede ahorrarte horas de llanto.


Conclusión

Eliminar una base de datos en DirectAdmin es un proceso simple en cuanto a clics, pero complejo en cuanto a consecuencias. La clave está en la preparación: copia de seguridad, identificación correcta y confirmación consciente. Con esta guía, ya sabes exactamente qué hacer (y qué no hacer) para no romper nada.

Recuerda que la gestión de bases de datos es una de las tareas más delicadas del hosting. Si no te sientes seguro, siempre puedes pedir ayuda a un profesional. Y si ya has borrado algo por accidente, respira hondo: la copia de seguridad es tu mejor amiga. ¿No la hiciste? Entonces aprende la lección y nunca más la olvides. 😉

Espero que este artículo te haya sido útil. Si tienes más dudas sobre DirectAdmin, la gestión de MySQL o cualquier tema relacionado, no dudes en consultar la documentación oficial de tu hosting o escribir a su soporte técnico. ¡Buena suerte con tus bases de datos!

¿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