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

Cómo eliminar una base de datos en cPanel sin romper tu sitio

Actualizado el 7 de noviembre de 2025

Antes de tocar nada: ¿Por qué quieres eliminar una base de datos?

Eliminar una base de datos en cPanel es una tarea delicada. No es como borrar un archivo cualquiera; es como tirar la caja fuerte de tu web al fondo del mar. Si lo haces sin cuidado, puedes romper tu sitio, tu tienda online o incluso tu correo electrónico.

Pero tranquilo, que para eso estoy aquí. Voy a explicarte paso a paso cómo hacerlo de forma segura, qué comprobar antes, y cómo evitar el desastre. Y si al final decides que no lo necesitas, también te enseño a hacer una copia de seguridad para que duermas tranquilo.


¿Qué es exactamente una base de datos en cPanel?

Una base de datos (o "DB" para los amigos) es donde se guarda toda la información dinámica de tu web: entradas de blog, productos, usuarios, pedidos, comentarios… Todo eso vive en tablas dentro de la base de datos. Tu WordPress, Joomla o tienda PrestaShop la usa constantemente.

Cuando hablamos de eliminar base de datos cPanel, nos referimos a borrar ese contenedor de información de forma definitiva. No hay papelera de reciclaje. No hay "deshacer". Se va para siempre.

Por eso, antes de lanzarte a borrar, hay que tener muy claro qué estás haciendo.


Paso 0: Haz una copia de seguridad (sí, aunque vayas a borrarla)

Parece contradictorio, pero no lo es. Si vas a eliminar una base de datos porque ya no la usas, puede que en el futuro la necesites. O puede que te equivoques de base de datos. O que un plugin la esté usando sin que tú lo sepas.

Así que, antes de nada, exporta un respaldo. Es gratis, te lleva dos minutos y te puede salvar la vida.

Cómo exportar tu base de datos desde cPanel

  1. Entra en tu cPanel.
  2. Busca la sección Bases de Datos y haz clic en phpMyAdmin.
  3. En el panel izquierdo, haz clic en el nombre de la base de datos que quieres eliminar.
  4. Arriba, ve a la pestaña Exportar.
  5. Elige el método Rápido y formato SQL.
  6. Pulsa Continuar y se descargará un archivo .sql a tu ordenador.

Guarda ese archivo en un sitio seguro. Si algún día necesitas recuperar esa información, la importas y listo.

[TIP] Ponle nombre al archivo con la fecha: miweb_20250120.sql. Así sabrás cuándo lo hiciste y de qué base de datos es.


Paso 1: Identifica qué aplicaciones usan esa base de datos

Este es el paso más importante de todos. Antes de borrar mysql cpanel, tienes que saber qué está conectado a esa base de datos.

Cómo saber si tu web usa esa base de datos

Si tu sitio está hecho con WordPress:

  • Ve a la carpeta raíz de tu web (normalmente public_html) y busca el archivo wp-config.php.
  • Ábrelo con el editor de archivos de cPanel o con un bloc de notas.
  • Busca las líneas que dicen DB_NAME, DB_USER y DB_HOST.

Si el nombre que aparece en DB_NAME coincide con la base de datos que quieres borrar… ¡CUIDADO! Ahí está tu web. Si la borras, tu sitio dejará de cargar al instante. Se verá un error como "Error establishing a database connection".

Si la base de datos no aparece en ningún archivo de configuración, probablemente sea una base de datos huérfana. Esa sí puedes borrarla con tranquilidad.

[WARNING] No borres una base de datos si no estás 100% seguro de que ninguna aplicación la usa. Si tienes dudas, pregunta a tu proveedor de hosting o a un técnico antes de hacer nada.


Paso 2: Haz una copia de los archivos importantes (por si acaso)

Si la base de datos está conectada a una web que ya no usas, pero tienes archivos subidos en esa web (imágenes, PDFs, etc.), esos archivos no se borran al eliminar la base de datos. Pero si la web está rota, puede que no puedas acceder a ellos después.

Así que, si tienes archivos que quieras conservar, descárgalos antes. Puedes hacerlo desde el Administrador de Archivos de cPanel o por FTP.


Paso 3: Eliminar la base de datos en cPanel (el paso definitivo)

Vale, ya has hecho la copia, has comprobado que no la usa nada importante y estás listo. Vamos a por ello.

Pasos para eliminar base de datos cPanel

  1. Inicia sesión en tu cPanel.
  2. Ve a la sección Bases de Datos y haz clic en Bases de Datos MySQL.
  3. Verás una lista con todas tus bases de datos. Busca la que quieres eliminar.
  4. A la derecha de esa base de datos, haz clic en Eliminar (o Borrar).
  5. cPanel te pedirá confirmación. Te mostrará un mensaje tipo: "¿Estás seguro de que quieres eliminar esta base de datos?".
  6. Confirma y listo. La base de datos desaparecerá.

[WARNING] Este paso es irreversible. No hay forma de recuperar los datos después de confirmar. Si no has hecho la copia de seguridad del Paso 0, ahora es tu última oportunidad para volver atrás.


Paso 4: Elimina también el usuario de la base de datos (si ya no lo necesitas)

Cuando creas una base de datos en cPanel, normalmente también creas un usuario MySQL asociado. Ese usuario tiene permisos para acceder a la base de datos.

Si borras la base de datos pero dejas el usuario, no pasa nada grave, pero es buena práctica eliminar también el usuario para mantener todo limpio y seguro.

Cómo borrar el usuario MySQL

  1. En la misma sección Bases de Datos MySQL, baja hasta Usuarios MySQL.
  2. Busca el usuario que estaba asociado a la base de datos que acabas de eliminar.
  3. Haz clic en Eliminar.
  4. Confirma y listo.

[TIP] Si no recuerdas qué usuario era, no pasa nada. Los usuarios que no están asignados a ninguna base de datos se pueden borrar sin miedo.


¿Y si uso Syspanel (antes conocido como HestiaCP)?

Algunos clientes usan un panel alternativo llamado Syspanel. Es muy parecido a cPanel, pero con algunas diferencias. Si usas Syspanel, el acceso se hace a través del puerto 2106 (por ejemplo: https://tudominio.com:2106).

En Syspanel, el proceso es similar:

  1. Entra en Syspanel con tu usuario y contraseña (puerto 2106).
  2. Busca la sección de Bases de Datos.
  3. Selecciona la base de datos que quieres eliminar.
  4. Haz clic en Eliminar y confirma.

[INFO] En Syspanel, las bases de datos suelen aparecer con el prefijo del usuario, por ejemplo usuario_nombrebasededatos. Asegúrate de identificar bien cuál es antes de borrar.


Errores comunes al borrar una base de datos (y cómo evitarlos)

Error 1: Borrar la base de datos equivocada

Es más fácil de lo que parece. Si tienes varias webs en el mismo cPanel, puedes confundirte de base de datos. Revisa siempre el nombre dos veces antes de confirmar.

Error 2: No hacer copia de seguridad

Ya te lo he dicho y te lo repito: siempre haz copia de seguridad antes de borrar. No importa si es una base de datos de prueba o una que no usas desde hace años. Las copias ocupan poco espacio y te dan tranquilidad.

Error 3: Borrar la base de datos y luego darte cuenta de que la necesitas

Esto pasa más de lo que crees. Por eso el Paso 0 es tan importante. Si has hecho la copia, puedes restaurarla en cualquier momento.

Error 4: No comprobar si hay plugins o cron jobs que usen la base de datos

A veces una base de datos parece huérfana, pero hay un cron job o un script que la usa. Si borras la base de datos, esos procesos fallarán. Revisa también la sección Tareas Programadas de cPanel.


¿Qué pasa si ya borré la base de datos y mi web no carga?

Tranquilo, no todo está perdido. Si tienes la copia de seguridad, puedes restaurarla.

Cómo restaurar una base de datos desde phpMyAdmin

  1. Crea una nueva base de datos en cPanel con el mismo nombre (o uno nuevo).
  2. Crea un usuario MySQL y asígnale todos los privilegios sobre esa base de datos.
  3. Ve a phpMyAdmin y selecciona la nueva base de datos.
  4. Ve a la pestaña Importar.
  5. Sube el archivo .sql que exportaste antes.
  6. Pulsa Continuar.

Si tu web sigue sin cargar, revisa el archivo wp-config.php (o el equivalente de tu CMS) para asegurarte de que el nombre de la base de datos, el usuario y la contraseña son correctos.

[TIP] Si no tienes copia de seguridad, contacta con tu proveedor de hosting. A veces tienen backups automáticos y pueden restaurar la base de datos por ti. Pero no lo garantizo, así que más vale prevenir.


Preguntas frecuentes (FAQ)

¿Puedo eliminar una base de datos desde phpMyAdmin?

Sí, puedes usar la opción Eliminar (drop) en phpMyAdmin, pero es más seguro hacerlo desde cPanel. En phpMyAdmin, un "drop" es aún más directo y sin confirmaciones adicionales. Si no estás seguro de lo que haces, mejor desde cPanel.

¿Qué diferencia hay entre eliminar la base de datos y vaciarla?

Eliminar la base de datos borra la estructura y los datos. Vaciarla (truncar) solo borra los datos, pero deja las tablas vacías. Si quieres empezar de cero pero mantener la estructura, vacía. Si quieres deshacerte de todo, elimina.

¿El borrado de una base de datos afecta a mi dominio o a mi correo?

No. La base de datos es independiente del dominio y del correo. Pero si tu web usa esa base de datos, la web sí se verá afectada.

¿Puedo recuperar una base de datos borrada sin copia de seguridad?

En la mayoría de los casos, no. Por eso es tan importante hacer copias de seguridad periódicas. Algunos proveedores de hosting hacen backups automáticos, pero no siempre están disponibles para restaurar bases de datos individuales.

¿Cuánto tarda en eliminarse una base de datos en cPanel?

Es prácticamente instantáneo. En cuanto confirmas, la base de datos desaparece.


Conclusión: eliminar base de datos cPanel no tiene que ser un drama

Si sigues estos pasos, borrar mysql cPanel es un proceso sencillo y seguro. Lo más importante es:

  1. Hacer una copia de seguridad siempre.
  2. Comprobar que ninguna aplicación usa esa base de datos.
  3. Borrar con cuidado desde cPanel, confirmando bien el nombre.

Y si usas Syspanel (puerto 2106), el proceso es igual de sencillo, solo cambia la interfaz.

Recuerda: la información es poder, pero también es responsabilidad. Trata tus bases de datos con respeto y tu web te lo agradecerá.

Si tienes cualquier duda, déjala en los comentarios y te echaré un cable. ¡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