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

Cómo borrar una base de datos en cPanel (y evitar errores)

Actualizado el 22 de enero de 2026

Eliminar una base de datos puede parecer una tarea delicada, y lo es. Si borras el archivo equivocado o no tomas las precauciones necesarias, podrías dejar tu sitio web en blanco, perder comentarios, pedidos o el registro de usuarios. Pero no te preocupes: en esta guía te voy a explicar, paso a paso, cómo borrar una base de datos en cPanel de forma segura, qué debes verificar antes de hacer clic en el botón rojo y cómo evitar los errores más comunes que dejan a muchos usuarios con un dolor de cabeza.

Vamos a empezar por lo básico para que entiendas qué estás haciendo, y luego pasamos a la acción. Al final, tendrás una lista de verificación y las respuestas a las preguntas más frecuentes. Respira hondo, que esto es más fácil de lo que parece.

¿Qué es exactamente una base de datos y por qué debes tener cuidado?

Imagina que tu web es una tienda de ropa. Los archivos HTML, CSS y las imágenes son los maniquíes, las estanterías y la decoración. Pero la base de datos es el almacén trasero: ahí guardas el inventario, las tallas, los colores, la lista de clientes y el registro de ventas. Si vacías ese almacén por error, la tienda se queda vacía, aunque la fachada siga en pie.

En términos técnicos, una base de datos (MySQL o MariaDB) almacena la información dinámica de tu sitio: entradas de blog, usuarios, configuraciones de plugins, pedidos de WooCommerce, etc. Por eso, eliminar una base de datos en cPanel no es como borrar un archivo cualquiera. Es una acción irreversible que, sin una copia de seguridad, no tiene vuelta atrás.

La buena noticia es que cPanel nos da herramientas muy visuales y sencillas. La mala noticia es que, por esa misma sencillez, a veces hacemos clic sin pensar. Así que, antes de seguir, te dejo una regla de oro: si no tienes una copia de seguridad reciente, no borres nada todavía. Sigue leyendo para saber cómo hacerlo bien.

Antes de empezar: la lista de verificación imprescindible

No te saltes este paso. Dedica 10 minutos a esto y te ahorrarás un disgusto enorme. Esta es la fase de prevención de errores.

1. Haz una copia de seguridad (backup) completa

Esto es innegociable. Puedes hacer una copia de seguridad de la base de datos desde el propio cPanel, en la sección Archivos > Asistente de copias de seguridad o, si tu hosting lo permite, desde phpMyAdmin exportando el archivo .sql.

Te recomiendo que exportes la base de datos en formato .sql y la guardes en tu ordenador y, si puedes, en la nube (Google Drive, Dropbox, etc.). También es buena idea hacer una copia completa del sitio (archivos + bases de datos) si tu proveedor lo ofrece. Nunca sabes cuándo podrías necesitar ese archivo para recuperar un dato suelto.

2. Identifica qué aplicación usa esa base de datos

¿Esa base de datos es de WordPress, de Joomla, de un foro o de una tienda? Muy importante: si borras la base de datos de WordPress, la web se caerá y solo verás un error de conexión. Para saber a qué pertenece, revisa el archivo de configuración de tu CMS.

  • WordPress: busca el archivo wp-config.php en la raíz de tu sitio. Ahí verás las líneas DB_NAME, DB_USER y DB_HOST.
  • Joomla: el archivo es configuration.php.
  • Prestashop: el archivo es app/config/parameters.php.

Si no estás seguro de qué aplicación usa qué base de datos, no la borres. Mejor aún: si tienes un sitio en producción (es decir, en línea y funcionando), no borres su base de datos. Solo deberías eliminar bases de datos que ya no uses, de sitios de prueba o proyectos desechados.

3. Exporta las tablas (por si acaso)

Además del backup completo, puedes ir a phpMyAdmin, seleccionar la base de datos que quieres borrar y hacer clic en Exportar. Elige el método rápido y formato SQL. Esto te dará un archivo con todas las tablas. Es tu red de seguridad extra.

Cómo borrar una base de datos en cPanel: paso a paso

Ahora sí, vamos al grano. Este es el proceso estándar en la mayoría de los paneles de control cPanel. Es muy visual y no tiene pérdida.

Paso 1: Accede a tu panel de control cPanel

Escribe tu dominio seguido de /cpanel en el navegador (por ejemplo, www.tudominio.com/cpanel) o usa la URL que te dio tu proveedor de hosting. Introduce tu usuario y contraseña.

Paso 2: Busca la sección "Bases de datos"

Dentro de cPanel, busca un apartado llamado Bases de datos (o Databases). Ahí verás varias opciones, pero a nosotros nos interesa una concretamente: Base de datos MySQL (o MySQL Databases). Haz clic en ella.

Paso 3: Localiza la base de datos que deseas eliminar

Verás una lista con todas tus bases de datos. Cada una tendrá un prefijo que suele ser el nombre de tu cuenta de hosting (por ejemplo, usuario_basededatos). Al lado de cada una, verás una serie de opciones o iconos. Busca el que dice Eliminar o Borrar (suele ser una papelera o una "X" roja).

Paso 4: Confirmar la eliminación (¡el momento crítico!)

Este es el paso donde la gente se equivoca. Al hacer clic en "Eliminar", cPanel te pedirá una confirmación. No es un simple "¿Estás seguro?". En muchos casos, te pedirá que escribas el nombre de la base de datos en un campo de texto o que marques una casilla. Esto es para evitar clics accidentales.

IMPORTANTE: Una vez que confirmes, la base de datos se eliminará de forma permanente. No hay papelera de reciclaje en cPanel. Asegúrate de que el nombre que aparece en el mensaje de confirmación es exactamente el que quieres borrar.

Paso 5: Verifica que se ha eliminado

Después de confirmar, cPanel te mostrará un mensaje de éxito. Vuelve a mirar la lista de bases de datos y comprueba que ya no aparece. Si la web asociada a esa base de datos se cae, es que has acertado (y espero que tuvieras el backup).

El error más común: no eliminar el usuario de la base de datos

Aquí viene un detalle que casi nadie menciona y que es fuente de confusiones. Cuando creas una base de datos en cPanel, también creas un usuario y le asignas privilegios. Al borrar la base de datos, no siempre se borra automáticamente el usuario asociado. Ese usuario puede quedarse dando vueltas, ocupando un hueco en tu límite de usuarios de MySQL.

Para hacer una limpieza completa, después de borrar la base de datos, vuelve a la sección Base de datos MySQL y desplázate hasta la parte de abajo, donde dice Usuarios de MySQL. Busca el usuario que estaba asociado a la base de datos que acabas de eliminar y haz clic en Eliminar. También puedes eliminar los privilegios que tenía asignados (aunque si la base de datos ya no existe, esos privilegios apuntan a un lugar vacío).

Este paso extra evita que recibas un error de "límite de usuarios alcanzado" cuando intentes crear una nueva base de datos para otro proyecto.

¿Qué pasa si la base de datos está en uso?

Este es un error típico: intentas eliminar MySQL en cPanel y te da un error porque "la base de datos está en uso". Esto significa que algún script (como WordPress) tiene una conexión activa a esa base de datos. No puedes borrarla mientras haya conexiones activas.

Solución: Debes detener el servicio que la usa. Si es un sitio web, deberías desactivarlo temporalmente. Si es una aplicación de terceros, ciérrala. Si es un cron job, desactívalo. Si no sabes qué la usa, lo más seguro es que sea tu propio sitio web. En ese caso, puedes renombrar la base de datos o, si estás decidido a borrarla, tendrás que eliminar o desactivar la aplicación que la usa. En el peor de los casos, contacta con tu proveedor de hosting.

Alternativa: usar phpMyAdmin para eliminar la base de datos

Aunque te he explicado el método desde cPanel, también puedes hacerlo desde phpMyAdmin. Es otra vía, pero ten cuidado porque es más fácil equivocarse.

  1. Entra en phpMyAdmin desde cPanel.
  2. En el panel izquierdo, verás la lista de bases de datos.
  3. Haz clic en la base de datos que quieres borrar (para asegurarte de que es la correcta).
  4. En la pestaña Operaciones (o Operations), al final de la página, verás un enlace que dice Eliminar base de datos (DROP).
  5. Te pedirá confirmación. Marca la casilla y confirma.

AVISO: Este método no te pide escribir el nombre. Es más rápido pero más peligroso. Úsalo solo si sabes exactamente lo que haces.

Cómo evitar errores futuros: buenas prácticas

Ya has borrado la base de datos. Ahora, para que no te pase esto otra vez, te dejo algunos consejos:

  • Nombra bien tus bases de datos: usa un prefijo que te ayude a identificar el proyecto (por ejemplo, web_blog_v2, tienda_pruebas). Evita nombres genéricos como bd1 o prueba.
  • Documenta tus proyectos: lleva un registro de qué base de datos usa cada web. Un simple archivo de texto con la lista te salvará la vida.
  • Haz backups periódicos: no esperes a tener un problema. Configura copias de seguridad automáticas en tu hosting (si las ofrece) o hazlas manualmente cada mes.
  • Cuidado con los plugins de caché: a veces los plugins guardan datos en la base de datos. Si borras una base de datos de un sitio que ya no usas, pero el plugin sigue en otro sitio, puedes provocar conflictos. Mejor desinstala la aplicación primero.

Preguntas frecuentes (FAQ)

¿Puedo borrar una base de datos de WordPress sin afectar a los archivos del tema?
Sí. Los archivos del tema (plantillas, CSS, JS) están en el servidor, no en la base de datos. Pero la configuración del tema (colores, menús, widgets) sí está en la base de datos. Si borras la base de datos, el tema se mostrará con su configuración por defecto, pero no se borrará del servidor.

¿Cómo sé si una base de datos está vacía?
En cPanel, al lado de cada base de datos, a veces se muestra el tamaño. Si dice 0 KB o muy poco, es probable que esté vacía o casi vacía. Puedes entrar en phpMyAdmin y ver el número de tablas. Si no tiene tablas, está vacía.

¿Qué significa el error "Access denied for user"?
Ese error suele aparecer cuando intentas conectar una aplicación a una base de datos que no existe o cuyos privilegios de usuario no están bien asignados. Si acabas de borrar una base de datos y ves ese error, es porque la aplicación sigue intentando conectarse. Deberías revisar la configuración de la aplicación.

¿Puedo borrar una base de datos y crearla de nuevo con el mismo nombre?
Sí, puedes. De hecho, es una técnica de "reinicio" para sitios de prueba. Pero asegúrate de que el usuario y los privilegios se creen de nuevo. Si la base de datos estaba vinculada a un usuario, tendrás que volver a asignar ese usuario a la nueva base de datos.

¿Hay alguna forma de recuperar una base de datos borrada en cPanel?
Solo si tienes una copia de seguridad. cPanel no tiene papelera. Puedes intentar contactar con tu proveedor de hosting, pero la mayoría no garantiza la recuperación. Por eso insistimos tanto en el backup.

¿Qué es Syspanel?
Syspanel es el nombre que damos al panel de control alternativo (como HestiaCP) que usamos en algunos de nuestros planes. Si tu hosting usa Syspanel, el proceso para eliminar base de datos hosting es ligeramente diferente. Accede a través del puerto 2106 (por ejemplo, https://tudominio:2106) y busca la sección de bases de datos. El concepto es el mismo, pero la interfaz es distinta. En caso de duda, escribe a soporte.

Conclusión: con cuidado, pero sin miedo

Borrar una base de datos en cPanel es un proceso de tres clics, pero requiere de un minuto de reflexión. La clave está en la preparación: copia de seguridad, identificación correcta y confirmación del nombre. Si sigues los pasos de esta guía, no tendrás ningún problema.

Recuerda que eliminar una base de datos en cPanel es una acción definitiva. No existe un botón de "deshacer". Pero con un buen backup, es una tarea rutinaria que puedes hacer en menos de cinco minutos.

Si te surge cualquier duda, coméntalo en la sección de soporte de tu hosting. Y si has llegado hasta aquí con la intención de limpiar tu servidor, enhorabuena: estás haciendo un buen mantenimiento. Tu web (y tu proveedor de hosting) te lo agradecerán.

¿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