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

Cómo eliminar una base de datos en cPanel sin perder tu web

Actualizado el 24 de noviembre de 2025

¿Tienes una base de datos que ya no utilizas y quieres liberar espacio en tu hosting? ¿O quizás necesitas empezar de cero con una instalación limpia de WordPress o cualquier otro CMS? Sea cual sea tu motivo, eliminar una base de datos en cPanel puede parecer una tarea arriesgada, y con razón: un error aquí puede derrumbar tu web entera.

Pero no te preocupes. En esta guía extensa y paso a paso, te voy a explicar cómo eliminar una base de datos en cPanel sin perder tu web, con todos los matices, precauciones y trucos que necesitas conocer para hacerlo de forma segura. Vamos a desgranar el proceso desde cero, pensando en que no eres un experto técnico, sino alguien que quiere hacer las cosas bien a la primera.


¿Qué es exactamente una base de datos y por qué es tan delicada?

Antes de lanzarnos a borrar nada, es fundamental que entiendas qué es una base de datos MySQL. Imagina tu web como una tienda física: los archivos (PHP, HTML, CSS) son los muebles, las estanterías y la decoración. La base de datos es el almacén trasero, donde guardas el inventario: los productos, los precios, los clientes, los pedidos, las contraseñas y cada artículo del blog.

Si eliminas el almacén (la base de datos) pero dejas la tienda montada (los archivos), lo que tendrás es una fachada bonita pero completamente vacía. En el mundo web, eso se traduce en errores como "Error al conectar con la base de datos" o una pantalla en blanco.

Por eso, la regla de oro es: nunca borres una base de datos sin tener una copia de seguridad reciente y sin haber verificado que no es la que tu web está usando en ese momento.


Preparación previa: El plan de rescate (imprescindible)

Esta es la fase que el 90% de los usuarios novatos se salta, y luego vienen los llantos. Vamos a hacerlo bien.

1. Identifica qué base de datos usa tu web

No puedes adivinar a ojo. Necesitas saber exactamente qué base de datos está conectada a tu sitio. Hay dos formas sencillas de hacerlo:

  • Si usas WordPress: Accede a tu panel de administración (tudominio.com/wp-admin). Ve a "Ajustes" -> "Configuración general". Ahí verás el nombre de tu sitio, pero no la base de datos. Para encontrarla, tendrás que mirar el archivo wp-config.php en la raíz de tu hosting (vía Administrador de archivos de cPanel o FTP). Busca las líneas que dicen DB_NAME, DB_USER y DB_HOST. Anota el DB_NAME, que es el nombre de la base de datos.

  • Si usas otro CMS (Joomla, PrestaShop, etc.): El proceso es similar. Busca el archivo de configuración (suele llamarse configuration.php, settings.php, etc.) y busca la variable que define el nombre de la base de datos.

2. Haz una copia de seguridad (Backup) ABSOLUTA

No es negociable. Antes de tocar nada, ve a la sección "Archivos" de cPanel y busca el icono de "Copias de seguridad" o "Backup". Haz una copia completa de tu cuenta, o al menos, de la carpeta public_html (donde están tus archivos) y de la base de datos específica que quieres eliminar.

¿Cómo exportar solo la base de datos?

  1. Entra en "phpMyAdmin" desde cPanel.
  2. En la columna de la izquierda, haz clic en el nombre de la base de datos que quieres borrar (¡cuidado! solo haz clic en el nombre, no en el signo +).
  3. Arriba, ve a la pestaña "Exportar".
  4. Elige el método "Rápido" y formato "SQL".
  5. Pulsa "Continuar" y se descargará un archivo .sql. Ese archivo es tu salvavidas. Guárdalo en tu ordenador y, si puedes, en la nube.

[WARNING] Si no tienes un backup, no sigas leyendo. Ve a hacerlo ahora. Un solo clic equivocado puede borrar años de trabajo. No digas que no te avisé.


Cómo eliminar una base de datos en cPanel: El paso a paso definitivo

Una vez que tienes tu copia de seguridad, puedes proceder con tranquilidad. Sigue estos pasos al pie de la letra.

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

  1. Inicia sesión en tu cPanel (normalmente en tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección "Bases de datos" (suele estar al lado de "Archivos" y "Dominios").
  3. Haz clic en el icono de "Bases de datos MySQL" (no en "MySQL Remote" ni en "phpMyAdmin" todavía).

Paso 2: Localiza la base de datos exacta

Verás una tabla con todas tus bases de datos. Cada una tendrá un prefijo (normalmente tu nombre de usuario de cPanel, por ejemplo usuariocpanel_nombrebd). Localiza la que anotaste en el paso anterior.

[INFO] Si tienes muchas bases de datos y no estás seguro, revisa el tamaño de cada una o los archivos de configuración de tus webs. La base de datos de tu web principal suele ser la más grande.

Paso 3: El momento de la verdad: Eliminar

En la fila de la base de datos que quieres borrar, verás un enlace o botón que dice "Eliminar" o "Borrar". Haz clic en él.

cPanel te pedirá que confirmes la acción. Normalmente tendrás que escribir el nombre completo de la base de datos en un campo de texto para confirmar que sabes lo que estás haciendo.

[WARNING] Este es el punto de no retorno. Una vez que confirmes, la base de datos se eliminará al instante. Si no tienes el backup, estarás perdido.

Paso 4: Elimina también el usuario de la base de datos (opcional pero recomendado)

Al eliminar la base de datos, los usuarios asociados a ella quedarán "huérfanos". Es buena práctica limpiarlos también para mantener tu cPanel ordenado y seguro.

  1. En la misma página de "Bases de datos MySQL", ve a la sección "Usuarios de MySQL".
  2. Localiza el usuario que estaba asociado a la base de datos eliminada (normalmente tendrá un nombre similar).
  3. Haz clic en "Eliminar" y confirma.

Paso 5: Verifica que tu web sigue funcionando (si no la ibas a eliminar)

Este paso es crucial si te has equivocado de base de datos (esperemos que no). Abre tu web en una ventana de incógnito. Si la web carga correctamente, has eliminado una base de datos que no era la principal (o has hecho un backup perfecto y la has restaurado). Si ves un error de conexión, significa que esa era la base de datos de tu web y tendrás que restaurar el backup desde phpMyAdmin.


Cómo borrar base de datos MySQL sin romper tu web: El método alternativo (phpMyAdmin)

A veces, por razones de permisos o simplemente por preferencia, puedes querer hacerlo desde phpMyAdmin. Es igual de válido, pero el proceso es ligeramente diferente.

  1. Entra en phpMyAdmin desde cPanel.
  2. En la columna de la izquierda, verás la lista de bases de datos. Haz clic en el nombre de la que quieres borrar.
  3. Una vez dentro, ve a la pestaña "Operaciones" (en la parte superior).
  4. Baja hasta el final de la página y verás una sección llamada "Eliminar base de datos" (o "Drop database").
  5. Marca la casilla de confirmación y pulsa el botón "Eliminar".

[TIP] Este método es más visual porque ves las tablas dentro de la base de datos antes de borrarla. Si sospechas que es la equivocada, puedes ver los nombres de las tablas (por ejemplo, wp_posts, wp_users en WordPress) para verificar.


Seguridad al eliminar base de datos: Los errores que debes evitar a toda costa

Aquí van los fallos más comunes que veo como técnico de soporte, y cómo esquivarlos:

No confundir "Eliminar" con "Vaciar"

En phpMyAdmin, tienes la opción de "Vaciar" (truncar) que borra todas las tablas pero deja la base de datos creada. Esto es útil si quieres empezar de cero sin eliminar la base de datos en sí. Asegúrate de hacer clic en "Eliminar" (drop) y no en "Vaciar" si tu intención es borrarla por completo.

Cuidado con los prefijos de usuario

A veces, el nombre de la base de datos y el del usuario son similares. Cuando elimines la base de datos, cPanel no elimina automáticamente al usuario. Si luego intentas crear una base de datos con el mismo nombre y asociarla a un usuario antiguo, puede dar errores. Siempre elimina el usuario asociado como vimos en el Paso 4.

No borres bases de datos del sistema

cPanel tiene sus propias bases de datos internas (como mysql, information_schema, performance_schema). NUNCA intentes borrarlas desde phpMyAdmin. No aparecen en la lista de "Bases de datos MySQL" de cPanel, así que si las ves en phpMyAdmin, ignóralas.


FAQ: Preguntas frecuentes sobre eliminar bases de datos en cPanel

Aquí respondo a las dudas más habituales que me llegan al soporte:

¿Puedo eliminar una base de datos si mi web está en mantenimiento?

Sí, pero es la peor idea. Si tu web está en mantenimiento, significa que los archivos siguen intentando conectarse a la base de datos. Al eliminarla, el error será más feo que el mensaje de mantenimiento. Espera a que termine el mantenimiento o desactiva el modo mantenimiento antes de borrar.

¿Qué pasa si elimino la base de datos de WordPress pero no los archivos?

Tendrás una instalación de WordPress rota. Al acceder a tu dominio, verás el error "Error al establecer conexión con la base de datos". Para arreglarlo, tendrás que restaurar el backup o crear una nueva base de datos e importar el backup. Es un dolor de cabeza evitable.

¿Cómo puedo comprobar si una base de datos está en uso?

Además del truco del wp-config.php, puedes hacer esto: en phpMyAdmin, mira la pestaña "Procesos" (o "Status"). Si una base de datos está en uso activo, verás consultas corriendo contra ella. Si no hay actividad, es probable que sea una base de datos huérfana.

¿Borrar una base de datos libera espacio en mi hosting?

Sí, liberarás el espacio que ocupaban las tablas y los datos. Sin embargo, no esperes una liberación masiva. Las bases de datos suelen ocupar entre unos pocos MB y unos pocos GB. Si buscas liberar espacio, revisa también las copias de seguridad antiguas y los archivos de registro (logs).

¿Qué es Syspanel y tiene algo que ver con esto?

Syspanel (referido anteriormente como HestiaCP) es otro panel de control de hosting que puedes encontrar en algunos servidores. No tiene nada que ver con cPanel directamente, pero cumple una función similar. Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). En Syspanel, el proceso de borrado de bases de datos es diferente y se realiza desde la sección "Bases de datos" del propio panel, no desde cPanel. Esta guía se centra exclusivamente en cPanel.

[INFO] Si tu hosting usa Syspanel, busca la sección "Bases de datos" en el menú lateral. Allí podrás ver la lista de bases de datos y eliminarlas con un clic en el icono de la papelera. El concepto de backup y precaución es el mismo.


Conclusión: Borrar con cabeza, no con miedo

Eliminar una base de datos en cPanel es un proceso sencillo técnicamente, pero con una carga de riesgo enorme. La diferencia entre hacerlo bien y hacerlo mal está 100% en la preparación previa.

Recuerda la trilogía del éxito:

  1. Identifica qué base de datos usa tu web (archivo de configuración).
  2. Respaldala (exportar a SQL desde phpMyAdmin o backup completo de cPanel).
  3. Elimina con confianza desde "Bases de datos MySQL" en cPanel, confirmando el nombre exacto.

Si sigues estos pasos, podrás borrar base de datos MySQL sin sudar frío y sin poner en riesgo tu web. Y si algo sale mal, siempre tendrás tu archivo .sql para restaurar todo en cuestión de minutos.

¿Te ha quedado alguna duda? No dudes en contactar con tu proveedor de hosting o dejar un comentario. ¡Buena suerte y a limpiar esas bases de datos obsoletas!

¿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