Cómo eliminar una base de datos MySQL en cPanel y Plesk (con precaución)
Antes de empezar: ¿Por qué es tan importante tener precaución?
Eliminar una base de datos MySQL es una de las tareas más delicadas en la gestión de un sitio web. Una base de datos contiene toda la información de tu página: artículos, productos, usuarios, contraseñas, pedidos, configuraciones… Borrar una base de datos es una acción irreversible a menos que tengas una copia de seguridad muy reciente.
Si eliminas por error la base de datos de tu sitio, este dejará de funcionar por completo. Verás errores como "Error establishing a database connection" en WordPress, o pantallas en blanco en tiendas online. Por eso, este artículo no solo te enseña cómo eliminar una base de datos MySQL en cPanel y Plesk, sino que también te da las claves para hacerlo con la máxima seguridad.
Antes de continuar, respira y pregúntate: ¿estoy seguro de que quiero eliminar esta base de datos? Si la respuesta es sí, sigue leyendo. Si tienes dudas, haz una copia de seguridad primero (te explicamos cómo al final).
Paso previo imprescindible: Haz una copia de seguridad
[WARNING] No realices ningún paso de este tutorial sin antes tener una copia de seguridad de la base de datos que piensas eliminar. Un error humano es la causa más común de pérdida de datos en hosting.
La copia de seguridad te permite restaurar la base de datos si más adelante te das cuenta de que la necesitabas. Puedes hacerla desde el propio cPanel o Plesk, o desde phpMyAdmin. El proceso es muy sencillo:
- Accede a phpMyAdmin desde tu panel de control.
- Selecciona la base de datos que quieres eliminar en la columna izquierda.
- Ve a la pestaña Exportar.
- Elige el método Rápido y formato SQL.
- Pulsa Continuar y descarga el archivo .sql a tu ordenador.
Guarda ese archivo en un lugar seguro, preferiblemente en la nube y en tu disco duro. Así, si algo sale mal, podrás restaurar todo con un clic.
Cómo eliminar una base de datos MySQL en cPanel
cPanel es uno de los paneles de control más utilizados en el mundo del hosting compartido. Su interfaz es bastante intuitiva, pero hay que saber dónde mirar. Sigue estos pasos al pie de la letra:
1. Accede a tu panel de cPanel
Escribe en tu navegador tudominio.com/cpanel o la URL que te haya proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña. Una vez dentro, busca la sección Bases de Datos.
2. Entra en "Bases de Datos MySQL"
Dentro de la sección Bases de Datos, verás varias opciones. Haz clic en Bases de Datos MySQL (o MySQL Databases). Aquí es donde se gestionan todas las bases de datos de tu cuenta.
3. Localiza la base de datos que quieres eliminar
Verás una tabla con todas tus bases de datos. Cada una tiene un nombre que suele empezar con tu usuario de cPanel, seguido de un guion bajo y el nombre real de la base de datos. Por ejemplo: usuario_miweb.
Identifica claramente cuál es la que quieres borrar. Revisa bien el nombre antes de continuar.
4. Pulsa "Eliminar"
En la fila de la base de datos que quieres eliminar, verás un enlace o botón que dice Eliminar (o Delete). Haz clic en él.
5. Confirma la eliminación
cPanel es muy seguro y te pedirá confirmación. Verás un mensaje que dice algo como "¿Estás seguro de que quieres eliminar esta base de datos?". Pulsa Eliminar Base de Datos para confirmar.
[WARNING] En este punto, cPanel te avisa de que esta acción no se puede deshacer. Si no tienes tu copia de seguridad, es el momento de cancelar.
6. Elimina también el usuario de la base de datos (opcional pero recomendado)
Cuando eliminas una base de datos, el usuario asociado a ella puede seguir existiendo. Para una limpieza completa, vuelve a la sección Bases de Datos MySQL y, en la parte inferior, verás la lista de Usuarios MySQL. Localiza el usuario que estaba asociado a la base de datos eliminada y pulsa Eliminar.
[TIP] Si solo quieres eliminar la base de datos pero planeas crear otra con el mismo usuario, puedes dejar el usuario. Pero si quieres hacer una limpieza total, elimínalo también.
Cómo eliminar una base de datos MySQL en Plesk
Plesk es otro panel de control muy popular, especialmente en servidores VPS y dedicados. El proceso es similar al de cPanel, pero con una interfaz diferente.
1. Accede a Plesk
Inicia sesión en tu panel de Plesk. Normalmente se accede a través de una URL como https://tudominio.com:8443 o la que te haya dado tu proveedor.
2. Ve a la sección "Bases de Datos"
En el menú lateral izquierdo, busca la sección Bases de Datos (o Databases). Haz clic en ella para ver todas las bases de datos de tu dominio o suscripción.
3. Selecciona la base de datos a eliminar
Verás una lista con todas tus bases de datos. Localiza la que quieres eliminar. Puedes usar el buscador si tienes muchas.
4. Haz clic en el icono de la papelera
En la fila de la base de datos, verás varios iconos. Busca el de la papelera o el que dice Eliminar al pasar el ratón por encima. Haz clic en él.
5. Confirma la acción
Plesk te mostrará un mensaje de confirmación. A diferencia de cPanel, Plesk te da dos opciones:
- Eliminar la base de datos y su contenido: Esta es la opción que buscas.
- Eliminar solo la base de datos, pero mantener el usuario: Útil si quieres reutilizar el usuario.
Selecciona la opción que necesites y pulsa Aceptar o Eliminar.
[INFO] En Plesk, si eliminas la base de datos, también se eliminarán automáticamente los usuarios que estaban asignados exclusivamente a ella, a menos que estén en uso por otras bases de datos.
Método alternativo: Eliminar vía phpMyAdmin (Drop Database)
Si por algún motivo no puedes acceder a cPanel o Plesk, o prefieres un método más directo, puedes usar phpMyAdmin para ejecutar el comando DROP DATABASE. Este método es más técnico, pero igual de efectivo.
Pasos para usar DROP DATABASE en phpMyAdmin:
- Accede a phpMyAdmin desde tu panel de control (suele estar en la sección de Bases de Datos).
- En la columna izquierda, verás la lista de todas tus bases de datos. No hagas clic en ella todavía.
- En la parte superior, haz clic en la pestaña SQL.
- En el editor de consultas, escribe el siguiente comando:
DROP DATABASE nombre_de_tu_base_de_datos;
- Sustituye
nombre_de_tu_base_de_datospor el nombre real de la base de datos que quieres eliminar. - Pulsa Continuar o Ejecutar.
[WARNING] Este método es el más peligroso de todos. No hay confirmación adicional ni forma de deshacer. Si escribes mal el nombre, podrías borrar la base de datos equivocada. Úsalo solo si sabes exactamente lo que estás haciendo.
Qué hacer después de eliminar la base de datos
Una vez que has eliminado la base de datos, es probable que tu sitio web deje de funcionar. Esto es normal. Si has eliminado la base de datos por error, aquí tienes qué hacer:
Si tienes una copia de seguridad:
- Accede a tu panel de control (cPanel o Plesk).
- Crea una nueva base de datos con el mismo nombre que la que eliminaste.
- Crea un usuario y asígnale todos los privilegios.
- Ve a phpMyAdmin, selecciona la nueva base de datos y haz clic en Importar.
- Sube el archivo .sql que descargaste antes.
- Una vez importada, tu web volverá a funcionar.
Si no tienes copia de seguridad:
[WARNING] Si no tienes copia de seguridad, la información se ha perdido para siempre. No hay forma de recuperarla. Contacta con tu proveedor de hosting por si acaso tienen algún backup interno, pero no esperes milagros.
Preguntas frecuentes (FAQ)
¿Puedo eliminar una base de datos MySQL desde la línea de comandos?
Sí, si tienes acceso SSH a tu servidor, puedes usar el comando mysqladmin -u usuario -p drop nombre_base_datos. Pero este método es aún más peligroso y solo recomendado para usuarios avanzados.
¿Qué diferencia hay entre "eliminar base de datos" y "drop database mysql"?
Son lo mismo. Eliminar base de datos es la forma coloquial de decirlo, mientras que DROP DATABASE es el comando SQL que ejecuta el panel de control en segundo plano.
¿Eliminar la base de datos afecta a mis archivos del sitio web?
No. Los archivos (como las imágenes, los temas de WordPress o los plugins) están en el sistema de archivos del servidor, no en la base de datos. Sin embargo, tu web no funcionará correctamente sin la base de datos, porque no podrá recuperar la información que necesita para mostrarse.
¿Puedo eliminar una base de datos si tengo varios sitios web en el mismo hosting?
Sí, pero ten mucho cuidado. Cada sitio web tiene su propia base de datos. Asegúrate de eliminar solo la base de datos del sitio que ya no necesitas. Si tienes dudas, contacta con tu proveedor de hosting.
¿Cómo sé qué base de datos corresponde a qué sitio web?
En WordPress, puedes mirar el archivo wp-config.php de tu instalación. Busca las líneas DB_NAME, DB_USER y DB_PASSWORD. Ahí verás el nombre de la base de datos que usa ese sitio.
Conclusión: La precaución es la clave
Eliminar una base de datos MySQL en cPanel o Plesk es un proceso sencillo técnicamente, pero muy arriesgado si no se hace con cuidado. La regla de oro es: siempre haz una copia de seguridad antes de borrar nada. Un pequeño archivo .sql puede ahorrarte un gran dolor de cabeza.
Recuerda que tanto cPanel como Plesk te piden confirmación antes de borrar BD cPanel o eliminar BD Plesk, pero eso no te protege de tus propios errores. Tómate tu tiempo, revisa los nombres y, si tienes cualquier duda, consulta con tu proveedor de hosting.
[TIP] Si no estás seguro de qué base de datos eliminar, no lo hagas. Es mejor tener una base de datos de más que perder los datos de tu web para siempre. Guarda este artículo como referencia para futuras consultas y actúa siempre con calma y criterio.
