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

Cómo eliminar una base de datos en cPanel, Plesk y DirectAdmin sin romper la web

Actualizado el 25 de diciembre de 2025

Antes de Empezar: La Regla de Oro para Eliminar una Base de Datos

Eliminar una base de datos es una de las tareas más delicadas en la administración de un servidor. Un error aquí puede provocar que tu web muestre un error de conexión, que las tiendas online pierdan pedidos o que los usuarios no puedan acceder a sus cuentas.

La regla de oro es simple: nunca elimines una base de datos sin tener una copia de seguridad reciente y sin verificar qué aplicaciones la están usando.

En esta guía, te explicaré paso a paso cómo hacerlo en los tres paneles de control más comunes: cPanel, Plesk y DirectAdmin. Además, te daré consejos para que el proceso sea seguro y no rompas tu sitio web.


Preparación: Checklist Imprescindible Antes de Borrar

Antes de lanzarte a pulsar el botón de eliminar, dedica 10 minutos a esta lista de verificación:

  • Identifica la base de datos correcta: Anota el nombre exacto. En cPanel suele tener un prefijo con tu nombre de usuario (ej: usuario_bdtienda).
  • Localiza el archivo de configuración: Busca en tu proyecto (WordPress, PrestaShop, etc.) el archivo wp-config.php, .env o configuration.php. Ahí verás el nombre de la BD, el usuario y la contraseña.
  • Haz una copia de seguridad completa: No solo de la base de datos, también de los archivos. Si algo sale mal, podrás restaurar todo.
  • Comprueba si otros sitios usan esa BD: Si tienes varios dominios en el mismo hosting, asegúrate de que esa base de datos no sea compartida.
  • Notifica a los usuarios: Si es una web con tráfico, avisa de una posible caída temporal durante el proceso.

[WARNING]: Si eliminas una base de datos y luego te das cuenta de que la necesitabas, la recuperación solo será posible si tienes un backup externo. La papelera de reciclaje de los paneles no siempre existe o no funciona como esperas.


Cómo Eliminar una Base de Datos en cPanel

cPanel es el panel más popular en el hosting compartido. Su interfaz es bastante intuitiva, pero un clic equivocado puede ser fatal.

Paso 1: Accede a la sección "Bases de Datos MySQL"

  1. Inicia sesión en tu cPanel (normalmente en tudominio.com/cpanel).
  2. Busca la sección "Bases de Datos" o "Databases".
  3. Haz clic en "Bases de Datos MySQL" o "MySQL Databases".

Paso 2: Localiza la base de datos a eliminar

Verás una tabla con todas tus bases de datos. Presta atención a estas columnas:

  • Nombre de la BD: El identificador completo.
  • Tamaño: Te puede dar una pista de si es la correcta.
  • Usuarios: Verás qué usuarios tienen acceso.

Paso 3: Eliminar la base de datos

  1. En la fila de la base de datos que quieres borrar, busca el enlace "Eliminar" o "Delete" (suele ser un icono de papelera).
  2. cPanel te pedirá confirmación. Te mostrará el nombre de la BD y te advertirá que la acción es irreversible.
  3. Escribe el nombre de la base de datos en el campo de confirmación si te lo pide (algunos paneles lo requieren).
  4. Haz clic en "Eliminar Base de Datos".

Paso 4: Eliminar también el usuario (opcional pero recomendado)

Si el usuario de esa base de datos no se usa en otro sitio, es buena práctica eliminarlo:

  1. Ve a la misma sección de "Bases de Datos MySQL".
  2. Desplázate hasta "Usuarios MySQL".
  3. Busca el usuario asociado y haz clic en "Eliminar".
  4. Confirma la acción.

[TIP]: En cPanel, si solo eliminas la base de datos pero dejas al usuario, no romperás la web inmediatamente, pero tendrás un "usuario huérfano" que consume recursos y puede dar problemas de seguridad.


Cómo Borrar una Base de Datos en Plesk

Plesk es muy común en servidores VPS y dedicados, especialmente en entornos Windows o Linux con interfaz más moderna.

Paso 1: Accede al panel de Plesk

  1. Entra en https://tudominio.com:8443 o la URL que te haya dado tu proveedor.
  2. Inicia sesión con tu usuario administrador o de suscripción.

Paso 2: Navega a la sección de bases de datos

  1. En el menú lateral izquierdo, busca "Sitios web y dominios".
  2. Dentro de tu dominio, busca la pestaña "Bases de datos" o el icono de la base de datos.
  3. Verás un listado con todas las BD asociadas a ese dominio.

Paso 3: Eliminar la base de datos

  1. Haz clic en el nombre de la base de datos que quieres borrar.
  2. En la página de detalles, busca el botón "Eliminar" (suele estar en la esquina superior derecha).
  3. Plesk te mostrará un aviso: "¿Está seguro de que desea eliminar la base de datos?".
  4. Marca la casilla "Eliminar también los archivos de la base de datos" si quieres una limpieza completa.
  5. Haz clic en "Aceptar".

[INFO]: En Plesk, a diferencia de cPanel, el nombre de la base de datos no suele llevar prefijo del usuario. Es más limpio, pero asegúrate de identificar bien cuál es.

Paso 4: Consideración especial para Plesk

Plesk a veces gestiona los usuarios de BD de forma automática. Si la base de datos pertenece a una aplicación como WordPress, el usuario se llama igual que la BD. Al eliminar la BD, Plesk normalmente elimina también el usuario asociado, pero verifica que no haya otros sitios usando ese mismo usuario.

[WARNING]: En Plesk, si tienes una suscripción con múltiples dominios, ten mucho cuidado. La sección de bases de datos puede mostrar BD de todos los dominios de esa suscripción. Filtra por dominio antes de eliminar.


DirectAdmin: Eliminar Base de Datos Paso a Paso

DirectAdmin es conocido por su simplicidad y velocidad. Es muy usado en servidores de gama media.

Paso 1: Accede a DirectAdmin

  1. Entra en tudominio.com:2222.
  2. Inicia sesión con tus credenciales.

Paso 2: Ve a la sección de gestión de MySQL

  1. En el menú principal, busca el icono "MySQL Management" o "Administración de MySQL".
  2. Haz clic en él para ver el listado de bases de datos.

Paso 3: Elimina la base de datos

  1. Verás una tabla con el nombre de la BD, el usuario y el tamaño.
  2. Localiza la fila de la BD a eliminar.
  3. Haz clic en el icono de "Eliminar" (normalmente una X roja o una papelera).
  4. DirectAdmin te pedirá confirmación. Te mostrará un mensaje claro: "¿Seguro que quieres eliminar esta base de datos? Esta acción no se puede deshacer".
  5. Pulsa "Sí" o "Confirmar".

Paso 4: Limpieza adicional en DirectAdmin

DirectAdmin te permite eliminar también el usuario de la BD en el mismo paso. Si no lo hace automáticamente:

  1. Ve a la sección "MySQL Users" o "Usuarios MySQL".
  2. Busca el usuario asociado a la BD eliminada.
  3. Haz clic en "Eliminar" y confirma.

[TIP]: En DirectAdmin, es muy fácil confundir bases de datos con nombres similares (ej: web1_bd y web1_bd_vieja). Revisa la fecha de modificación o el tamaño para asegurarte.


Cómo Eliminar una Base de Datos sin Romper la Web (Método Avanzado)

Si quieres ir más allá y tener un control absoluto, puedes usar phpMyAdmin o la línea de comandos (SSH). Esto es útil si no tienes acceso al panel o si prefieres hacerlo manualmente.

Usando phpMyAdmin

  1. Accede a phpMyAdmin desde tu panel (suele ser un icono en cPanel, Plesk o DirectAdmin).
  2. Selecciona la base de datos en el panel izquierdo.
  3. Haz clic en la pestaña "Operaciones".
  4. Busca la sección "Eliminar base de datos".
  5. Marca la casilla "Eliminar la base de datos (DROP)".
  6. Haz clic en "Ejecutar".

[WARNING]: Este método es más directo y no te pedirá confirmación adicional. Asegúrate al 100% de que es la BD correcta.

Usando SSH (línea de comandos)

Si tienes acceso root o sudo:

mysql -u usuario -p -e "DROP DATABASE nombre_base_datos;"

O si prefieres usar el cliente MySQL:

mysql -u usuario -p

Dentro de MySQL:

DROP DATABASE nombre_base_datos;

[INFO]: Este método es el más rápido pero también el más peligroso. No hay confirmación visual, así que revisa dos veces el nombre antes de ejecutar.


¿Qué Pasa Después de Eliminar la Base de Datos?

Una vez eliminada, tu web intentará conectarse a la BD en cada visita. Si no existe, verás errores como:

  • "Error establishing a database connection" (WordPress).
  • "Connection to database failed" (Joomla).
  • "MySQL server has gone away" (varias aplicaciones).

Para evitar esto, tienes dos opciones:

  1. Restaurar el backup: Si tienes una copia, sube la BD de nuevo desde phpMyAdmin o el panel.
  2. Crear una nueva BD y actualizar la configuración: Si querías empezar de cero, crea una nueva BD con un nombre distinto y actualiza el archivo de configuración de tu aplicación.

[TIP]: Si tu web da error después de eliminar la BD y no tienes backup, contacta con tu proveedor de hosting. Algunos guardan copias de seguridad automáticas durante 7-15 días.


Preguntas Frecuentes (FAQ)

¿Puedo recuperar una base de datos eliminada en cPanel?

Depende del proveedor. Algunos tienen copias de seguridad diarias accesibles desde el propio cPanel (sección "Backups" o "Restaurar"). Si no la ves, contacta con soporte inmediatamente.

¿Qué es mejor: eliminar la BD desde el panel o desde phpMyAdmin?

Desde el panel es más seguro porque te pide confirmación y gestiona los usuarios asociados. phpMyAdmin es más directo pero con menos protecciones.

¿Debo eliminar también el usuario de la BD?

Sí, si no lo usas en otro sitio. Un usuario huérfano es un riesgo de seguridad y consume recursos.

¿Cómo sé si una base de datos está en uso?

Revisa el archivo de configuración de tus aplicaciones. Si no recuerdas cuál es, puedes usar la herramienta "Processes" en phpMyAdmin para ver qué conexiones activas hay.

¿Puedo eliminar una BD mientras la web está en funcionamiento?

Técnicamente sí, pero la web fallará al instante. Es mejor hacerlo en horas de bajo tráfico o poner la web en modo mantenimiento.


Errores Comunes y Cómo Evitarlos

Error 1: Eliminar la BD y luego darte cuenta de que era la de producción

Solución: Siempre revisa el archivo de configuración de tu aplicación antes. Si usas WordPress, busca wp-config.php en la raíz.

Error 2: No tener backup y eliminar la BD

Solución: Configura backups automáticos desde tu panel. En cPanel, puedes usar la herramienta "Backup Wizard". En Plesk, ve a "Administración de copias de seguridad".

Error 3: Eliminar la BD pero dejar el usuario, y luego no recordar la contraseña

Solución: Anota las credenciales en un gestor de contraseñas. Si pierdes la contraseña, puedes cambiarla desde el panel sin afectar a otras BD.


Conclusión y Buenas Prácticas Finales

Eliminar una base de datos es una tarea que, bien hecha, no debería darte problemas. La clave está en la preparación y la confirmación.

Resumen rápido:

  • Antes: Identifica, haz backup, verifica.
  • Durante: Usa el panel de control, confirma el nombre exacto.
  • Después: Verifica que la web no dependía de esa BD.

Si sigues esta guía, podrás eliminar base de datos cPanel, borrar mysql plesk, directadmin eliminar bd y eliminar database sin romper web de forma segura.

[INFO]: Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar a DirectAdmin. Accede por el puerto 2106 y busca la sección "Bases de datos" en el menú lateral. La eliminación es igual de sencilla: selecciona la BD, haz clic en el icono de eliminar y confirma.

¿Tienes más dudas? Déjalas en los comentarios y te ayudaremos a resolverlas. ¡Buena suerte con tu limpieza de 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