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

Reparar base de datos WordPress desde Plesk

Actualizado el 15 de noviembre de 2025

¿Tu sitio web en WordPress se ha vuelto lento, muestra errores como "Error al establecer conexión con la base de datos" o ves mensajes extraños en el panel de administración? No entres en pánico. En la mayoría de los casos, el problema está en la base de datos, y la buena noticia es que puedes repararla fácilmente desde Plesk. En esta guía completa, te explicaré paso a paso cómo reparar la base de datos de tu WordPress usando Plesk, incluso si no tienes experiencia técnica.

¿Por qué se daña una base de datos de WordPress?

Antes de comenzar, es útil entender por qué ocurre esto. Una base de datos puede dañarse por varias razones:

  • Cortes de energía repentinos que interrumpen una consulta en curso.
  • Actualizaciones fallidas de plugins, temas o del propio WordPress.
  • Errores del servidor o problemas con el disco duro.
  • Ataques maliciosos o intentos de inyección SQL.
  • Errores humanos al modificar tablas directamente desde phpMyAdmin.

Cuando la base de datos se daña, es común ver errores como "Error de conexión a la base de datos", "Una o más tablas no están disponibles" o simplemente el sitio se queda en blanco.

¿Qué necesitas para reparar la base de datos?

Para seguir esta guía, solo necesitas:

  • Acceso a Plesk (el panel de control de tu hosting).
  • Las credenciales de la base de datos de tu WordPress (usuario, contraseña y nombre de la base de datos).
  • Un poco de paciencia.

Si no recuerdas tus credenciales, no te preocupes: en Plesk puedes encontrarlas fácilmente.

Paso 1: Acceder a Plesk y localizar tu base de datos

Lo primero es iniciar sesión en Plesk. Normalmente accedes a través de una URL como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.

Una vez dentro, sigue estos pasos:

  1. En el panel izquierdo, busca la sección "Sitios web y dominios".
  2. Haz clic en el dominio de tu sitio WordPress.
  3. En la lista de herramientas, busca "Bases de datos" (puede aparecer como "Bases de datos MySQL" o "Bases de datos").
  4. Verás una lista con todas las bases de datos asociadas a tu dominio. Identifica la que usa WordPress. Normalmente tiene un nombre similar a tudominio_wp o tudominio_blog.

[TIP] Si no estás seguro de cuál es la base de datos de WordPress, puedes revisar el archivo wp-config.php de tu instalación. Allí encontrarás las líneas DB_NAME, DB_USER y DB_PASSWORD.

Paso 2: Hacer una copia de seguridad de la base de datos

Este paso es OBLIGATORIO. Antes de hacer cualquier reparación, siempre debes tener una copia de seguridad por si algo sale mal. Plesk facilita mucho este proceso:

  1. En la lista de bases de datos, haz clic en el nombre de la base de datos que vas a reparar.
  2. En la nueva ventana, busca la opción "Exportar dump" (o "Exportar volcado").
  3. Selecciona el formato SQL y haz clic en "Aceptar".
  4. El archivo se descargará a tu computadora. Guárdalo en un lugar seguro.

[WARNING] Nunca intentes reparar una base de datos sin antes hacer una copia de seguridad. Si algo sale mal, podrías perder toda tu información.

Paso 3: Reparar la base de datos usando la herramienta integrada de Plesk

Plesk incluye una herramienta muy útil para reparar bases de datos sin necesidad de comandos complicados. Así se hace:

  1. Desde la misma ventana de la base de datos (donde exportaste el dump), busca la opción "Reparar" o "Repair".
  2. Haz clic en ella. Plesk te preguntará qué tipo de reparación quieres realizar.
  3. Selecciona "Reparar tablas" (o "Repair tables"). Esto ejecutará el comando REPAIR TABLE en todas las tablas de la base de datos.
  4. Haz clic en "Aceptar" y espera unos segundos. Verás un mensaje de éxito o una lista de tablas reparadas.

Si la opción "Reparar" no aparece directamente, puedes usar phpMyAdmin desde Plesk:

  1. En la misma ventana de la base de datos, busca el botón "phpMyAdmin".
  2. Se abrirá una nueva pestaña con phpMyAdmin.
  3. En el panel izquierdo, selecciona tu base de datos.
  4. En la parte superior, haz clic en la pestaña "Marcar todas" (para seleccionar todas las tablas).
  5. En el menú desplegable "Con seleccionados", elige "Reparar tabla".
  6. phpMyAdmin ejecutará la reparación y te mostrará los resultados.

[INFO] La reparación desde phpMyAdmin es más potente y te permite ver qué tablas estaban dañadas.

Paso 4: Reparar usando comandos SSH desde Plesk (para usuarios avanzados)

Si prefieres usar la línea de comandos, Plesk también te permite acceder por SSH (si tu plan de hosting lo incluye). Este método es más rápido y te da control total.

  1. Conéctate a tu servidor vía SSH (necesitarás las credenciales de acceso).
  2. Una vez dentro, ejecuta el siguiente comando para acceder a MySQL:
    mysql -u usuario -p
    
    Sustituye "usuario" por el nombre de usuario de tu base de datos (lo encuentras en Plesk).
  3. Te pedirá la contraseña. Escríbela y presiona Enter.
  4. Dentro de MySQL, selecciona tu base de datos:
    USE nombre_base_datos;
    
  5. Ejecuta el comando de reparación en todas las tablas:
    REPAIR TABLE nombre_tabla;
    
    Si quieres reparar todas las tablas de una vez, puedes usar:
    REPAIR TABLE `tu_tabla1`, `tu_tabla2`, ...;
    
    O mejor aún, usa este comando para reparar todas las tablas automáticamente:
    SELECT CONCAT('REPAIR TABLE ', table_name, ';') FROM information_schema.tables WHERE table_schema = 'nombre_base_datos' AND engine = 'MyISAM';
    
    Luego copia y pega los resultados.

[TIP] Si tu base de datos usa el motor InnoDB (el más común en WordPress moderno), el comando REPAIR TABLE no funcionará. En su lugar, usa ALTER TABLE nombre_tabla ENGINE=InnoDB; para reconstruir la tabla.

Paso 5: Verificar que la reparación funcionó

Después de reparar, es importante comprobar que todo está bien:

  1. Vuelve a tu sitio web y recarga la página.
  2. Si ves el contenido normalmente, ¡felicidades! La reparación fue exitosa.
  3. Si todavía ves errores, repite el proceso o prueba con el método de phpMyAdmin.

También puedes ejecutar un chequeo de integridad desde phpMyAdmin:

  1. Abre phpMyAdmin desde Plesk.
  2. Selecciona tu base de datos.
  3. Marca todas las tablas y en el menú desplegable elige "Comprobar tabla".
  4. Si todo está en verde, la base de datos está sana.

Solución de problemas comunes

A veces, la reparación no es suficiente. Aquí tienes algunas soluciones adicionales:

Error: "Tabla marcada como corrupta"

  • Esto indica que la tabla está dañada. Prueba con REPAIR TABLE desde phpMyAdmin o SSH.
  • Si no funciona, restaura la copia de seguridad que hiciste en el Paso 2.

Error: "mysqldump: Got error: 145: Table is marked as crashed"

  • Es el mismo problema. Sigue los pasos de reparación y luego exporta de nuevo.

Error: "Acceso denegado para el usuario"

  • Revisa las credenciales en wp-config.php. Si las has cambiado, actualiza el archivo.

La reparación no funciona en InnoDB

  • Como mencioné, InnoDB no se repara con REPAIR TABLE. Prueba con ALTER TABLE o, si es muy grave, restaura desde una copia de seguridad.

Consejos para evitar futuros daños en la base de datos

Prevenir es mejor que reparar. Sigue estos consejos:

  • Actualiza regularmente WordPress, plugins y temas.
  • Usa un plugin de caché para reducir la carga en la base de datos.
  • Haz copias de seguridad automáticas semanales (Plesk tiene una herramienta para esto).
  • Evita modificar la base de datos directamente a menos que sepas lo que haces.
  • Contrata un hosting de calidad que haga backups automáticos y tenga buena estabilidad.

Preguntas frecuentes (FAQ)

¿Puedo reparar la base de datos sin perder datos?

Sí, la reparación solo corrige errores estructurales, no elimina información. Pero siempre haz una copia de seguridad por si acaso.

¿Cada cuánto debo reparar la base de datos?

No es necesario hacerlo de forma periódica. Solo cuando notes problemas. Sin embargo, un chequeo mensual no está de más.

¿Qué hago si la reparación no funciona?

Restaura la copia de seguridad que hiciste antes de empezar. Si no tienes, contacta a tu proveedor de hosting.

¿Plesk repara automáticamente las bases de datos?

No, Plesk no lo hace automáticamente. Debes iniciar la reparación manualmente siguiendo esta guía.

¿Puedo usar esta guía en otros paneles como Syspanel?

Sí, aunque el proceso es similar. En Syspanel (antes HestiaCP), el acceso es por el puerto 2106 y las herramientas de bases de datos están en la sección "Bases de datos". La reparación se hace desde phpMyAdmin o por SSH.

Conclusión

Reparar una base de datos de WordPress desde Plesk es un proceso sencillo que cualquier usuario puede hacer siguiendo estos pasos. Recuerda siempre hacer una copia de seguridad antes de empezar y, si el problema persiste, no dudes en contactar al soporte técnico de tu hosting. Con esta guía, ya tienes las herramientas para solucionar los errores más comunes y mantener tu sitio funcionando sin problemas.

[WARNING] Si después de reparar la base de datos tu sitio sigue mostrando errores, puede que el problema sea más grave (como un plugin corrupto o un ataque). En ese caso, considera restaurar una copia de seguridad completa del sitio o pedir ayuda profesional.

¡Espero que esta guía te haya sido útil! Si tienes más dudas, déjalas en los comentarios y estaré encantado de ayudarte.

¿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