Cómo eliminar una base de datos en WordPress y PrestaShop: Guía definitiva
¿Te has quedado sin espacio en el hosting o simplemente quieres empezar de cero con tu tienda online? Eliminar una base de datos en WordPress o PrestaShop puede parecer una tarea de expertos, pero te prometo que con esta guía lo harás en menos de 10 minutos, incluso si es tu primera vez.
Antes de lanzarnos, respira hondo. Vamos a borrar datos, no a romper nada irreparablemente. Te explicaré paso a paso, con un lenguaje claro y sin tecnicismos raros, cómo hacerlo desde los paneles de control más comunes (cPanel, Plesk y Syspanel). Además, te daré los consejos de seguridad que ningún otro tutorial te cuenta.
Al final de este artículo, no solo sabrás eliminar base datos wordpress o eliminar base datos prestashop, sino que entenderás exactamente qué estás haciendo y cómo evitar desastres. Vamos a ello.
¿Qué es una base de datos y por qué deberías eliminarla?
Piensa en tu web como un coche. El diseño (plantilla) es la carrocería, los plugins son los extras... y la base de datos es el motor. Ahí se guardan tus artículos, productos, pedidos, clientes y configuraciones.
Eliminar una base de datos es como quitar el motor: el coche (tu web) deja de funcionar por completo. ¿Por qué querrías hacer esto?
- Empezar de cero: Quieres una instalación limpia sin restos de pruebas.
- Rendimiento: Una base de datos enorme y fragmentada puede ralentizar tu sitio. A veces, borrarla y recrearla es más rápido que optimizarla.
- Migración fallida: Intentaste mover tu web y ahora tienes una base de datos huérfana que ocupa espacio.
- Seguridad: Si sospechas que tu base de datos fue comprometida, lo más seguro es eliminarla y crear una nueva.
Pero ojo, esto no es como vaciar la papelera. Cuando borrar mysql wordpress o PrestaShop, no hay vuelta atrás a menos que tengas una copia de seguridad. Así que, repite conmigo: "Primero la copia, luego el borrado".
Fase 1: La Regla de Oro Antes de Borrar (Copia de Seguridad)
No importa si usas WordPress, PrestaShop o cualquier otro CMS. NUNCA elimines una base de datos sin una copia de seguridad externa. Es como saltar de un avión sin paracaídas: puedes hacerlo, pero las consecuencias son nefastas.
Cómo hacer una copia rápida desde phpMyAdmin
Este es el método más universal y no necesitas instalar nada.
- Entra a tu panel de control (cPanel, Plesk, Syspanel, etc.) y busca el icono de phpMyAdmin.
- En la columna de la izquierda, verás una lista de bases de datos. Haz clic en la que quieres eliminar (por ejemplo,
tuweb_wpdb). - Arriba, verás una pestaña que dice Exportar. Haz clic en ella.
- Deja el método de exportación como "Rápido" y el formato como "SQL". Haz clic en Continuar.
- Se descargará un archivo
.sql. ¡Guárdalo en tu ordenador y en la nube (Google Drive, Dropbox)! Ese archivo es tu salvavidas.
[WARNING] Si tu web tiene mucho contenido (miles de productos o posts), la exportación puede tardar varios minutos. No cierres la pestaña del navegador hasta que termine.
Copia de seguridad con plugins (Alternativa)
Si usas WordPress, plugins como UpdraftPlus o BackupBuddy hacen esto automáticamente. Pero para una tarea puntual, phpMyAdmin es más que suficiente y no depende de que tu web esté funcionando.
Fase 2: Cómo Eliminar una Base de Datos en WordPress
WordPress no tiene un botón mágico para borrar la base de datos desde el escritorio. Debes hacerlo desde el panel de control de tu hosting, ya que es un proceso a nivel de servidor.
Dependiendo de tu proveedor, el panel será diferente. Te explico los tres más comunes.
Opción A: Eliminar desde cPanel (El más habitual)
cPanel es el panel más usado en el mundo del hosting compartido. Es fácil de reconocer por su interfaz blanca y azul.
- Accede a cPanel: Introduce tus credenciales (normalmente son las mismas que para el FTP o el área de cliente).
- Busca la sección "Bases de Datos": Verás un icono que dice "Bases de datos MySQL".
- Encuentra tu base de datos: Verás una lista con nombres tipo
usuario_nombrebd. Identifica la que quieres borrar (la que usa WordPress, normalmente la que aparece en tu archivowp-config.php). - Bórrala: Haz clic en el botón "Eliminar" o en la papelera al lado del nombre.
- Confirma la acción: cPanel te pedirá que escribas "DELETE" o que hagas clic en un botón rojo de confirmación. Hazlo.
[TIP] Si también quieres eliminar el usuario de la base de datos (el que tiene permisos), deberás hacerlo en la sección "Usuarios MySQL" justo debajo. Es un paso extra, pero recomendable para no dejar restos.
Opción B: Eliminar desde Plesk
Plesk es otro panel popular, especialmente en servidores VPS o dedicados. Su interfaz es más oscura y moderna.
- Inicia sesión en Plesk.
- En el menú de la izquierda, busca la sección "Bases de datos" (puede estar dentro de "Sitios web y dominios").
- Verás una lista con todas tus bases de datos. Localiza la de WordPress.
- Haz clic en el icono de la papelera o en "Eliminar" en la fila correspondiente.
- Confirma la eliminación. Plesk suele ser un poco más directo que cPanel y no pide tantas confirmaciones.
Opción C: Eliminar desde Syspanel (HestiaCP)
Si tu hosting es moderno o usa paneles de última generación, es posible que uses Syspanel. Este panel es muy limpio y rápido. Recuerda que siempre accederás a él a través del puerto 2106 (ejemplo: https://tu-dominio.com:2106).
- Accede a Syspanel usando esa URL y tus credenciales.
- En el menú lateral, busca la pestaña "Bases de datos".
- Verás la lista de bases de datos asociadas a tus cuentas. Localiza la de WordPress.
- En la fila de la base de datos, hay un botón con tres puntos o una papelera. Haz clic en "Eliminar".
- Te pedirá confirmación. Acepta y listo. Syspanel es muy directo y no tiene tantas barreras de seguridad como cPanel, así que asegúrate al 100% de que es la correcta.
[INFO] La gestión de bases de datos en Syspanel es muy visual. Si no ves el botón de eliminar, puede que la base de datos esté vinculada a un sitio web activo. Tendrás que desvincularla primero en la sección "Webs" del propio panel.
Fase 3: Cómo Eliminar una Base de Datos en PrestaShop
Aquí viene lo bueno. PrestaShop es más complejo que WordPress porque no solo tiene la base de datos, sino que también guarda archivos de configuración y caché. Sin embargo, el proceso de borrado de la base de datos en sí es idéntico al de WordPress.
PrestaShop no distingue entre "su" base de datos y la de WordPress. Es una base de datos MySQL estándar. La diferencia está en el antes y el después.
El proceso de borrado (Es igual que WordPress)
Sí, como lo lees. Para eliminar base datos prestashop, sigue exactamente los mismos pasos que en la Fase 2.
- Ve a tu cPanel, Plesk o Syspanel.
- Busca la base de datos que usa tu tienda. La identificarás porque en el archivo
parameters.php(en la carpetaapp/config/) aparece su nombre. - Elimínala con el botón de borrar y confirma.
[WARNING] PrestaShop es muy sensible a las "tablas fantasma". Si tu tienda es grande, a veces es mejor usar el borrado desde phpMyAdmin (seleccionando todas las tablas y eligiendo "Vaciar" o "Eliminar") en lugar de borrar la base de datos completa, para evitar errores de permisos extraños. Pero si quieres una limpieza total, el borrado directo es válido.
Después de borrar: El paso extra que casi nadie hace
A diferencia de WordPress, PrestaShop guarda mucha información en archivos de caché. Si solo borras la base de datos y creas una nueva, es probable que veas errores raros.
- Elimina la carpeta
/var/cache: Conéctate por FTP o al administrador de archivos de tu hosting y borra el contenido devar/cache(tantodevcomoprod). Esto fuerza a PrestaShop a generar todo desde cero. - Reinstala PrestaShop: Tras borrar la base de datos, deberás ejecutar el instalador de PrestaShop. Te pedirá los datos de la nueva base de datos (que deberás crear previamente en tu panel de hosting).
[TIP] Si tu objetivo no es desinstalar, sino "resetear" la tienda, te recomiendo en lugar de borrar, usar el comando SQL
DROP DATABASEy luegoCREATE DATABASE. Es más limpio que intentar vaciar tabla por tabla.
Fase 4: ¿Y si no tengo acceso al panel de hosting? (Método avanzado)
A veces, el hosting es tan restrictivo que no te da acceso a cPanel. En ese caso, puedes intentar usar phpMyAdmin... pero si no tienes acceso a la raíz, no podrás borrar la base de datos.
Solo hay una alternativa viable: usar un script PHP temporal.
- Crea un archivo llamado
borrar.php. - Pega este código:
<?php
$conexion = new mysqli("localhost", "USUARIO", "CONTRASEÑA", "NOMBRE_BD");
if ($conexion->connect_error) {
die("Error de conexión");
}
$sql = "DROP DATABASE NOMBRE_BD";
if ($conexion->query($sql) === TRUE) {
echo "Base de datos eliminada";
} else {
echo "Error: " . $conexion->error;
}
$conexion->close();
?>
- Súbelo a la raíz de tu web y ejecútalo en el navegador (
tudominio.com/borrar.php). - ¡Bórralo inmediatamente después! Dejar un script así en tu servidor es un agujero de seguridad gigantesco.
[WARNING] Este método es peligroso si no sabes lo que haces. Si pones mal el nombre de la base de datos, podrías borrar la equivocada. Úsalo solo si no tienes otra opción y bajo tu propia responsabilidad.
Errores comunes y cómo evitarlos
"No encuentro el botón eliminar" -> Asegúrate de estar en la sección "Bases de Datos" y no en "Usuarios". A veces los botones son iconos pequeños.
"Me da error de permisos" -> Tu usuario de hosting no tiene privilegios para borrar. Contacta con soporte y pídeles que lo hagan ellos o que te den permisos de administrador.
"Borré la base de datos y mi web sigue funcionando" -> Eso es imposible. Si tu web carga, es que no has borrado la base de datos correcta. Revisa el archivo wp-config.php (WordPress) o parameters.php (PrestaShop) para ver cuál es la real.
Conclusión: Borrar es fácil, pero la gestión es clave
Ya sabes cómo eliminar base datos wordpress y eliminar base datos prestashop. Es un proceso de 5 minutos, pero que requiere de 10 minutos de verificación previa.
Recuerda la jerarquía de acciones:
- Exportar (copia de seguridad).
- Verificar el nombre exacto de la BD.
- Borrar desde cPanel, Plesk o Syspanel.
- Limpiar la caché (especialmente en PrestaShop).
La gestión base datos cms no es solo saber borrar, sino saber cuándo hacerlo. Si tu web va lenta, antes de borrar, intenta optimizar las tablas con phpMyAdmin (marcando todas y eligiendo "Optimizar tabla"). A veces, eso soluciona el problema sin necesidad de llegar al extremo.
Espero que esta guía te haya sido de ayuda. Si tienes dudas, déjalas en los comentarios... ¡y no olvides hacer esa copia de seguridad antes de tocar nada!
