Error de conexión a la base de datos en WordPress: causas y solución paso a paso

Abrís tu sitio y en lugar de tu página aparece un cartel seco: “Error establishing a database connection”. No carga la home, no carga ninguna otra sección, y lo más inquietante es que ni siquiera podés entrar al panel de administración para revisar qué pasó. Es uno de los errores más temidos de WordPress porque, a diferencia de otras fallas, deja el sitio completamente caído de un momento a otro.

Por qué aparece este error

WordPress guarda absolutamente todo —textos, productos, usuarios, configuración— en una base de datos MySQL separada de los archivos del sitio. Cada vez que alguien entra a una página, WordPress necesita “hablar” con esa base de datos para traer la información. Cuando esa conversación falla, aparece el error. Las causas más frecuentes son: credenciales incorrectas en el archivo de configuración (usuario, contraseña o nombre de la base de datos mal escritos, algo común después de migrar de hosting), un servidor de base de datos caído o sobrecargado por exceso de visitas o procesos pesados corriendo al mismo tiempo, tablas dañadas o corruptas tras un corte de luz o una actualización interrumpida, y límites de conexiones simultáneas agotados en planes de hosting compartido más económicos.

Cómo diagnosticarlo y solucionarlo

  1. Confirmá si es general o puntual. Probá acceder a otro sitio en el mismo hosting, si tenés. Si todos caen juntos, el problema es del servidor de base de datos, no de tu WordPress puntual.
  2. Revisá el archivo wp-config.php. Vía FTP o el administrador de archivos del hosting, verificá que DB_NAME, DB_USER, DB_PASSWORD y DB_HOST coincidan exactamente con los datos reales de la base de datos (suelen desactualizarse después de una migración de hosting).
  3. Comprobá el estado del servidor MySQL desde el panel de hosting (cPanel, hPanel u otro). Si aparece caído o con errores, muchas veces alcanza con reiniciarlo desde ahí o esperar unos minutos si el hosting ya lo está reiniciando.
  4. Reparar la base de datos. Si sospechás de tablas corruptas, WordPress tiene una herramienta de reparación integrada: agregando define(‘WP_ALLOW_REPAIR’, true); en wp-config.php y entrando a tudominio.com/wp-admin/maint/repair.php se puede reparar y optimizar la base sin perder datos.
  5. Descartá un plugin o tema como causante si el error apareció justo después de instalar o actualizar algo: renombrá temporalmente su carpeta vía FTP para desactivarlo a la fuerza y ver si el sitio vuelve.
  6. Si nada de esto resuelve, contactá al hosting. A veces el límite de conexiones a la base de datos está fijado por el plan contratado, y sólo el proveedor puede ampliarlo o indicar si hay una falla de su lado.

Este tipo de errores suele aparecer en el peor momento —un pico de visitas, justo después de una migración, o sin ningún aviso previo— y cada minuto de sitio caído es una venta o una consulta que se pierde. Si preferís no lidiar con wp-config.php ni con paneles de hosting en medio de un apagón de tu web, en HostalCubo ofrecemos hosting administrado y soporte técnico donde monitoreamos y resolvemos este tipo de caídas antes de que se conviertan en un problema para tus clientes.

Fuentes: documentación técnica de WordPress sobre errores de conexión a base de datos y guías de diagnóstico de hosting compartido.

Similar Posts