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

Cómo reparar tablas de base de datos en WordPress con phpMyAdmin

Actualizado el 26 de octubre de 2025

Si eres dueño de un sitio web en WordPress, es muy probable que en algún momento te hayas encontrado con un error que dice algo como “Error al establecer conexión con la base de datos” o “Una o más tablas no están disponibles”. No entres en pánico: esto suele ser un problema de corrupción en alguna tabla de tu base de datos MySQL. La buena noticia es que reparar las tablas es un proceso sencillo si sabes cómo usar phpMyAdmin. En esta guía extensa y paso a paso te enseñaré cómo hacerlo, incluso si no tienes mucha experiencia técnica.


¿Qué significa “reparar tablas” en WordPress?

Tu sitio WordPress guarda todo su contenido (artículos, páginas, comentarios, usuarios, configuraciones) en una base de datos MySQL. Esta base de datos está compuesta por tablas, que son como archivos organizados en filas y columnas. Con el tiempo, por cortes de energía, errores del servidor, plugins conflictivos o malas prácticas, algunas tablas pueden “corromperse”. Cuando esto pasa, tu sitio puede mostrar errores, no cargar páginas o dejar de funcionar parcialmente.

Reparar una tabla significa que phpMyAdmin (la herramienta gráfica que usamos para administrar bases de datos) ejecuta un comando especial de MySQL que revisa y corrige inconsistencias en la estructura de la tabla. No pierdes datos, solo se arreglan los pequeños daños.


¿Cuándo deberías reparar las tablas de tu base de datos?

Estos son los síntomas más comunes que indican que necesitas reparar tablas:

  • Aparece el mensaje “Error al establecer conexión con la base de datos”.
  • Algunas páginas de tu sitio no cargan o muestran contenido incompleto.
  • En el panel de administración de WordPress ves errores como “Table ‘wp_posts’ is marked as crashed”.
  • Los plugins de caché o seguridad te alertan de problemas en la base de datos.
  • Tu sitio web carga muy lento sin razón aparente.

Si experimentas alguno de estos síntomas, no te asustes. Vamos a solucionarlo.


Requisitos antes de empezar

Antes de meternos en phpMyAdmin, asegúrate de tener lo siguiente:

  • Acceso a tu panel de control de hosting. Si usas Syspanel (el panel de control de HestiaCP), recuerda que la dirección de acceso es tu-dominio.com:2106.
  • Tus credenciales de acceso a la base de datos (nombre de usuario y contraseña). Normalmente las encuentras en el archivo wp-config.php de tu instalación de WordPress.
  • Una copia de seguridad reciente de tu base de datos. Reparar es seguro, pero siempre es mejor prevenir. Si no tienes copia, hazla desde phpMyAdmin (exportar) antes de continuar.

Paso a paso: cómo reparar tablas en WordPress con phpMyAdmin

1. Accede a phpMyAdmin desde tu panel de hosting

Cada proveedor de hosting tiene su propia forma de acceder. Aquí te explico los dos casos más comunes:

  • cPanel: Busca el ícono de phpMyAdmin dentro de la sección “Bases de Datos”.
  • Syspanel (HestiaCP): Ve a tu-dominio.com:2106, inicia sesión con tu usuario y contraseña de administrador, luego haz clic en phpMyAdmin dentro de la sección de bases de datos.

Una vez dentro, verás una lista de bases de datos a la izquierda. Selecciona la que corresponde a tu sitio WordPress (normalmente tiene un nombre similar a tuusuario_wordpress).

2. Identifica las tablas de tu WordPress

Al hacer clic en tu base de datos, aparecerá una lista de tablas. Todas las tablas de WordPress suelen comenzar con un prefijo, por ejemplo wp_ (o el que hayas configurado). Algunas de las más importantes son:

  • wp_posts – Contiene todas tus entradas, páginas y revisiones.
  • wp_options – Configuración del sitio.
  • wp_users – Usuarios registrados.
  • wp_comments – Comentarios.

No te preocupes si ves muchas tablas. La reparación se puede aplicar a todas o solo a las que estén dañadas.

3. Selecciona las tablas que deseas reparar

Marca las casillas de verificación junto a los nombres de las tablas. Si quieres reparar todas las tablas de una vez, puedes usar el enlace “Seleccionar todo” que suele aparecer en la parte inferior de la lista.

[TIP] Si no estás seguro de cuáles están dañadas, es mejor seleccionar todas. El proceso es rápido y no afecta el rendimiento.

4. Elige la opción “Reparar tabla”

En el menú desplegable que está justo debajo de la lista de tablas (normalmente dice “Con seleccionados:”), elige la opción Reparar tabla. Luego haz clic en el botón Continuar o Ejecutar.

phpMyAdmin ejecutará el comando REPAIR TABLE para cada tabla seleccionada. Verás una pantalla con los resultados, donde cada tabla mostrará un mensaje como “OK” o “Table is already up to date”. Si alguna tabla no se pudo reparar, te indicará un error, pero eso es poco común.

5. Verifica que todo esté correcto

Después de la reparación, es buena idea verificar que las tablas estén en buen estado. Para ello, repite los pasos 3 y 4, pero esta vez elige la opción Verificar tabla en lugar de “Reparar”. Si todo está bien, verás “OK” en todas.

Ahora puedes cerrar phpMyAdmin y volver a tu sitio web. Debería cargar sin problemas.


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

En casos muy raros, la reparación desde phpMyAdmin puede fallar. Si esto sucede, no te preocupes, tienes otras opciones:

Usar el plugin “WP-DBManager” (para principiantes)

Este plugin gratuito te permite reparar y optimizar la base de datos desde el propio panel de WordPress. Instálalo, ve a Herramientas > DB Manager, selecciona “Repair Database” y listo. Es una alternativa muy visual y segura.

Reparar desde la línea de comandos (SSH)

Si tienes acceso SSH a tu servidor, puedes ejecutar el comando directamente en MySQL:

mysqlcheck -u usuario -p --auto-repair basededatos

Te pedirá la contraseña y automáticamente reparará todas las tablas.

Restaurar desde una copia de seguridad

Si después de intentar todo el sitio sigue roto, restaura la base de datos desde una copia de seguridad anterior. Recuerda que siempre debes tener copias de seguridad actualizadas.


Preguntas frecuentes (FAQ)

¿Reparar tablas borra mis datos?

No. El comando REPAIR TABLE solo corrige inconsistencias en la estructura de la tabla. Tus contenidos, usuarios y configuraciones no se pierden.

¿Con qué frecuencia debo reparar las tablas?

No es necesario hacerlo de forma periódica. Solo cuando notes problemas. Sin embargo, es buena práctica optimizar las tablas cada mes (desde phpMyAdmin con la opción “Optimizar tabla”) para mejorar el rendimiento.

¿Puedo reparar las tablas desde el propio WordPress?

Sí, pero necesitas un plugin como WP-DBManager o Advanced Database Cleaner. La opción nativa de WordPress no incluye reparación de tablas.

¿Es peligroso usar phpMyAdmin?

Si sigues los pasos correctamente, no hay riesgo. Solo asegúrate de no modificar ni eliminar nada que no entiendas. La opción “Reparar” es completamente segura.

¿Qué hago si veo el error “Acceso denegado” en phpMyAdmin?

Significa que tus credenciales son incorrectas. Revisa el archivo wp-config.php de tu WordPress para encontrar el nombre de usuario y contraseña de la base de datos. También puedes pedir ayuda a tu proveedor de hosting.


Consejos finales para mantener tu base de datos sana

  • Actualiza siempre WordPress, plugins y temas a sus versiones más recientes. Muchos errores de base de datos vienen de incompatibilidades.
  • Usa un plugin de caché (como W3 Total Cache o WP Super Cache) para reducir la carga en la base de datos.
  • Elimina revisiones antiguas y datos basura con plugins como WP-Optimize.
  • Haz copias de seguridad semanales de tu base de datos. Puedes hacerlo desde phpMyAdmin (exportar) o con plugins como UpdraftPlus.
  • Si tu sitio crece mucho, considera contratar un hosting con mejor rendimiento en MySQL.

Conclusión

Reparar tablas de la base de datos en WordPress con phpMyAdmin es una habilidad básica que todo dueño de sitio web debería conocer. Es un proceso rápido, seguro y que puede salvar tu sitio de errores graves. Recuerda siempre hacer una copia de seguridad antes de cualquier manipulación, y si algo sale mal, no dudes en pedir ayuda a tu proveedor de hosting.

Ahora ya sabes cómo hacerlo. La próxima vez que veas un error de base de datos, respira hondo, abre phpMyAdmin (o Syspanel en el puerto 2106), selecciona tus tablas y dale a “Reparar”. En pocos segundos tu sitio estará de nuevo en marcha.

[WARNING] Si después de reparar sigues teniendo problemas, es posible que el problema sea más grave (disco duro dañado, servidor sobrecargado). En ese caso, contacta con el soporte técnico de tu hosting.

¿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