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

Cómo vaciar o eliminar una base de datos MySQL en Plesk (sin romper tu web)

Actualizado el 28 de noviembre de 2025

Antes de Empezar: ¿Qué Significa Vaciar o Eliminar una Base de Datos?

Cuando hablamos de eliminar base datos plesk o vaciar mysql plesk, nos referimos a dos acciones muy diferentes. Vaciar significa borrar todo el contenido (tablas, registros, información) pero dejar la estructura de la base de datos lista para volver a usarse. Eliminar significa borrar la base de datos completa, como si nunca hubiera existido.

En mi experiencia como técnico de soporte, he visto muchos sustos por no entender esta diferencia. Imagina que tu base de datos es un archivador: vaciarla sería sacar todos los documentos y dejar el mueble vacío; eliminarla sería tirar el archivador entero a la basura.

¿Cuándo necesitas vaciar? Si estás haciendo pruebas, restaurando un sitio desde una copia limpia, o tu web muestra errores de "tabla no existe" o "base de datos corrupta". También es común vaciar cuando migras de plataforma y quieres empezar de cero.

¿Cuándo necesitas eliminar? Si cancelas un proyecto, vendes el dominio, o tienes bases de datos huérfanas que solo ocupan espacio en tu servidor.

Este artículo te guiará paso a paso en ambos procesos usando Plesk, el panel de control más popular en hosting compartido y VPS. Y lo más importante: sin romper tu web. Porque sí, hay formas de hacerlo mal y perder datos irreemplazables.


El Paso Más Importante: Backup Antes de Eliminar Plesk

No importa si vas a vaciar o eliminar. La regla de oro es: siempre haz una copia de seguridad primero. El backup antes eliminar plesk no es opcional, es una obligación. He visto clientes que llegan llorando porque borraron la base de datos de su tienda online y no tenían copia.

Cómo hacer un backup manual en Plesk

  1. Inicia sesión en tu panel de Plesk (normalmente en https://tudominio.com:8443 o https://tu-ip:8443).
  2. Ve a la sección "Bases de datos" en el menú lateral izquierdo.
  3. Verás una lista con todas tus bases de datos. Localiza la que quieres modificar.
  4. Haz clic en el nombre de la base de datos para entrar en su gestión.
  5. Busca el botón "Copiar a archivo" o "Exportar dump" (depende de la versión de Plesk).
  6. Elige el formato SQL y guarda el archivo en tu ordenador.

[TIP] Algunos paneles Plesk ofrecen la opción de "Backup programado". Si tu hosting lo permite, actívalo para tener copias automáticas diarias o semanales. Te ahorrará muchos dolores de cabeza.

¿Qué contiene un backup de base de datos?

Un archivo .sql contiene todas las instrucciones necesarias para recrear tu base de datos: las tablas, los índices, los datos de cada registro, y las relaciones entre tablas. Es como una fotografía completa de tu información en ese momento exacto.

¿Cuánto pesa? Depende del tamaño. Una web pequeña puede tener una base de datos de 1-5 MB. Una tienda online con años de pedidos puede superar los 500 MB.


Cómo Vaciar MySQL Plesk Paso a Paso

Vamos con la acción. Vaciar mysql plesk es un proceso relativamente seguro si sigues estos pasos. Recuerda: vaciar elimina los datos, pero deja la estructura lista para usarse.

Método 1: Usando phpMyAdmin (Recomendado para principiantes)

Este es el método más visual y fácil de entender. phpMyAdmin es una herramienta web que viene incluida en Plesk para gestionar bases de datos de forma gráfica.

  1. Accede a tu base de datos: En Plesk, ve a "Bases de datos" y haz clic en el nombre de tu base de datos. Busca el botón "phpMyAdmin" y haz clic.

  2. Selecciona todas las tablas: En phpMyAdmin verás una lista de tablas en el panel izquierdo. Justo debajo de la lista hay un enlace que dice "Seleccionar todo" o una casilla para marcar todas.

  3. Elige la acción: En el menú desplegable de abajo (justo debajo de las tablas), selecciona "Vaciar" (o "Empty" si tu interfaz está en inglés). Esto generará comandos TRUNCATE que eliminan todos los registros pero conservan la estructura.

  4. Confirma la acción: phpMyAdmin te preguntará si estás seguro. Haz clic en "Aceptar". Verás un mensaje de éxito indicando que las tablas han sido vaciadas.

[WARNING] No confundas "Vaciar" con "Eliminar". Si eliges "Eliminar" (Drop), borrarás las tablas completas y tendrás que recrearlas desde cero. Eso ya es un paso más avanzado.

Método 2: Usando el Terminal SSH (Para usuarios avanzados)

Si tienes acceso SSH a tu servidor, puedes hacerlo más rápido:

  1. Conéctate por SSH: ssh usuario@tu-servidor.com
  2. Accede a MySQL: mysql -u usuario -p
  3. Escribe tu contraseña cuando te la pida.
  4. Selecciona la base de datos: USE nombre_de_tu_base;
  5. Vacía todas las tablas: SET FOREIGN_KEY_CHECKS=0; SET @tables = NULL; SELECT GROUP_CONCAT('TRUNCATE TABLE ', table_name, '') INTO @tables FROM information_schema.tables WHERE table_schema = 'nombre_de_tu_base'; PREPARE stmt FROM @tables; EXECUTE stmt; DEALLOCATE PREPARE stmt; SET FOREIGN_KEY_CHECKS=1;

Este comando es un poco complejo, pero básicamente desactiva las claves foráneas temporalmente, vacía todas las tablas y las reactiva. Si no haces esto, MySQL puede dar errores por las relaciones entre tablas.

[INFO] Si no te sientes cómodo con SSH, quédate con el método de phpMyAdmin. Es mucho más visual y difícil de equivocarse.

¿Qué pasa después de vaciar?

Tu base de datos queda limpia pero con todas las tablas y estructura intactas. Si tu web usa un sistema de gestión de contenidos como WordPress, Joomla o PrestaShop, al recargar la web verás que está en blanco o te pedirá instalarla de nuevo. Eso es normal: los datos se han ido.

Para restaurar desde un backup: ve a phpMyAdmin, haz clic en la pestaña "Importar", selecciona tu archivo .sql y ejecuta. En unos segundos tendrás todo de vuelta.


Cómo Borrar Base de Datos Plesk Completamente

Ahora vamos con la acción más drástica: borrar base datos plesk de forma definitiva. Este proceso elimina tanto los datos como la estructura. No hay vuelta atrás (salvo que tengas el backup).

Pasos para eliminar una base de datos en Plesk

  1. Accede a la sección "Bases de datos" en tu panel de Plesk.

  2. Localiza la base de datos que quieres eliminar. Verás una lista con nombres, usuarios asociados y tamaño.

  3. Haz clic en la casilla de selección al lado del nombre de la base de datos.

  4. Busca el botón "Eliminar" en la barra superior o en el menú contextual. En algunas versiones de Plesk es un icono de papelera.

  5. Plesk te pedirá confirmación: Te mostrará un mensaje de advertencia indicando que todos los datos se perderán. También te preguntará si quieres eliminar al usuario asociado a esa base de datos.

[WARNING] Si eliges eliminar también al usuario de la base de datos, asegúrate de que no sea el mismo usuario que usa tu web para conectarse. Si eliminas al usuario pero no la base, tu web dará error de conexión.

  1. Confirma la eliminación y espera unos segundos. Plesk procesará la petición y la base desaparecerá de la lista.

¿Qué pasa con los archivos de configuración?

Después de eliminar base datos plesk, tu web seguirá intentando conectarse a esa base de datos. Esto provocará errores como "Error establishing a database connection" en WordPress o "Access denied for user" en otras aplicaciones.

Para solucionarlo, tienes dos opciones:

  • Crear una nueva base de datos y actualizar la configuración de tu web (archivo wp-config.php en WordPress, configuration.php en Joomla, etc.).
  • Eliminar también los archivos de la web si ya no la necesitas.

[TIP] Si tu intención es reemplazar una base de datos antigua por una nueva, crea la nueva base primero, importa los datos, y luego elimina la antigua. Así minimizas el tiempo de caída de tu web.


Errores Comunes y Cómo Evitarlos

Después de años resolviendo incidencias, te cuento los fallos más típicos que veo en clientes:

Error 1: No hacer backup

Es el error número uno. La gente piensa "total, solo voy a vaciar, no es tan grave". Y luego resulta que vaciaron la base equivocada. ¿Cómo saber cuál es la correcta? En Plesk, cada base de datos tiene un nombre que suele coincidir con el prefijo de tu cuenta (ejemplo: usuario123_wp). Revisa bien antes de actuar.

Error 2: Vaciar cuando querías eliminar (o al revés)

Recuerda la diferencia: vaciar limpia, eliminar destruye. Si solo quieres resetear tu web, vacía. Si quieres deshacerte de todo, elimina. No los confundas.

Error 3: Eliminar el usuario de la base de datos sin querer

En Plesk, al eliminar una base de datos, te pregunta si quieres eliminar también el usuario. Si tu web usa ese usuario para conectarse, todo se romperá. Si tienes dudas, deja el usuario. Siempre puedes eliminarlo después manualmente.

Error 4: No verificar que el backup se descargó correctamente

A veces el backup se genera pero el archivo está corrupto o incompleto. Antes de vaciar o eliminar, abre el archivo .sql en un editor de texto y comprueba que contiene sentencias SQL. Si pesa 0 KB, algo falló.

Error 5: Vaciar la base de datos de un sitio en producción

Si tu web está en producción (con visitas reales), vaciarla causará una caída del servicio. Asegúrate de hacerlo en horas de bajo tráfico y avisa a tu equipo. Mejor aún: si puedes, pon tu web en modo mantenimiento antes.


Preguntas Frecuentes (FAQ)

¿Puedo recuperar una base de datos eliminada sin backup?

Respuesta corta: No. Sin backup, la información se pierde para siempre. Los datos no van a la papelera de reciclaje de Plesk. Por eso insisto tanto en el backup.

¿Cuánto tarda en vaciar una base de datos grande?

Depende del tamaño. Una base de 100 MB se vacía en segundos con phpMyAdmin. Una de 2 GB puede tardar varios minutos. Si tarda demasiado, puede dar error de tiempo de espera. En ese caso, es mejor usar el método SSH.

¿Vaciar la base de datos afecta al rendimiento de mi web?

Sí, pero para bien. Si tu web va lenta por acumular demasiados datos temporales, vaciarla la hará más rápida. Eso sí, perderás información útil si no has hecho backup.

¿Qué es el prefijo de las tablas en WordPress?

Es la parte del nombre de las tablas que precede al nombre real (ejemplo: wp_options, wp_posts). Si tienes varias instalaciones de WordPress en la misma base, cada una usa un prefijo distinto. Vaciar solo las tablas de un prefijo es una forma de resetear una instalación sin tocar las demás.

¿Puedo vaciar solo algunas tablas?

Sí, en phpMyAdmin puedes seleccionar tablas individuales en lugar de todas. Esto es útil si solo quieres limpiar datos temporales (como la tabla de sesiones) sin tocar el contenido principal.

¿Plesk tiene una herramienta de limpieza automática?

Algunas versiones recientes de Plesk incluyen un asistente de mantenimiento de bases de datos que optimiza tablas y limpia datos temporales. Búscalo en la sección "Herramientas y utilidades" de tu base de datos.


Consejos Finales para No Romper Tu Web

  1. Siempre, siempre, siempre haz backup. No importa si es la primera vez que tocas una base de datos o la centésima. Las prisas y los descuidos causan desastres.

  2. Trabaja en un entorno de pruebas si puedes. Plesk te permite crear bases de datos adicionales. Crea una copia de tu base real, practica con ella, y luego aplica lo aprendido a la real.

  3. Actualiza tu web después de vaciar. Si vaciaste la base de datos de WordPress, tendrás que volver a configurar el archivo wp-config.php con las nuevas credenciales si creaste una base nueva. Si solo vaciaste, la estructura sigue igual y podrás importar el backup directamente.

  4. Comprueba los permisos de archivos. Después de eliminar una base de datos, algunos archivos de configuración pueden quedar con permisos incorrectos. Asegúrate de que los archivos de configuración sean legibles por el servidor web.

  5. Documenta lo que haces. Anota qué base de datos has vaciado o eliminado, cuándo y por qué. Si algo falla meses después, sabrás dónde mirar.

[INFO] Si estás usando un panel de control diferente como Syspanel (antes conocido como HestiaCP, accesible por el puerto 2106), el proceso es similar pero la interfaz cambia. En Syspanel, busca la sección "Bases de datos" y tendrás las mismas opciones de vaciar, eliminar y backup. La lógica es la misma, solo cambian los botones.


Resumen: Lo Esencial en 5 Puntos

  • Haz backup antes de cualquier acción. Es la única garantía de que no perderás datos irreemplazables.
  • Vaciar ≠ Eliminar. Vaciar limpia, eliminar destruye. Elige según tu necesidad.
  • phpMyAdmin es tu amigo. Es la herramienta más visual y segura para principiantes.
  • No elimines el usuario de la base de datos si tu web lo está usando.
  • Verifica siempre el resultado. Después de vaciar o eliminar, comprueba que tu web responde correctamente.

Con estos pasos y consejos, ya estás listo para gestionar tus bases de datos en Plesk con confianza. Recuerda que la práctica hace al maestro, y que equivocarse con una copia de seguridad en mano no es un error, es una lección aprendida sin consecuencias graves.

¿Tienes más dudas? Pregunta a tu proveedor de hosting o consulta la documentación oficial de Plesk. La comunidad de usuarios también es un gran recurso: muchos han pasado por lo mismo y comparten sus soluciones en foros especializados.

¿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