Portada » Glosario » Error al establecer conexión con la base de datos

Error al establecer conexión con la base de datos

Qué es el error al establecer conexión con la base de datos

El error al establecer conexión con la base de datos aparece cuando WordPress no logra comunicarse con la base de datos donde guarda tu contenido, y deja la web completamente inaccesible hasta que se soluciona. También lo verás como «database connection error» o «error establishing a database connection».

Es como si la recepción de tu negocio siguiera en pie, pero el almacén donde está todo lo que vendes se hubiera quedado cerrado a cal y canto: por fuera parece que hay negocio, pero no hay nada que servir. WordPress guarda casi todo tu contenido (textos, productos, pedidos, usuarios) en una base de datos separada del propio código; si no consigue conectarse a ella (credenciales incorrectas, base de datos caída o servidor saturado), no puede generar ninguna página y muestra este mensaje en lugar de tu web.

Cómo funciona

  1. Un visitante pide cualquier página de tu web.
  2. WordPress intenta conectarse a la base de datos usando las credenciales guardadas en su archivo de configuración.
  3. Si la conexión falla (usuario o contraseña incorrectos, servidor de base de datos caído, límite de conexiones simultáneas superado), WordPress no puede continuar.
  4. En lugar de mostrar contenido a medias, muestra directamente el aviso de error de conexión.
  5. Esto afecta a toda la web por igual: no hay ninguna página, ni siquiera el panel de administración, que pueda cargar sin esa conexión.

Ejemplo

Una tienda de electrónica en Murcia cambió de proveedor de hosting y, al migrar, no se actualizaron las credenciales de conexión en el archivo de configuración. Al apuntar el dominio al nuevo servidor, toda la tienda (y el acceso de administración) mostró el error de conexión a la base de datos, justo el día de una oferta programada. Corregimos las credenciales con los datos correctos del nuevo servidor y la tienda volvió a funcionar en minutos, a tiempo para la oferta.

Señales de que te afecta

  • Toda tu web, sin excepción, muestra el mismo mensaje de error de conexión, incluido el panel de administración.
  • El problema ha aparecido justo después de un cambio de hosting, una migración o una restauración de copia de seguridad.
  • Tu hosting te avisa de que la base de datos está caída, saturada o ha alcanzado su límite de conexiones.
  • No es un error puntual: persiste igual en todas las páginas y para todos los visitantes.

Cómo lo resolvemos

Comprobamos si el problema está en las credenciales de conexión, en el propio servidor de base de datos o en un límite de recursos superado, y restauramos el acceso cuanto antes porque mientras dura, la web está completamente caída para todo el mundo. Si tu web está así ahora mismo, en nuestro servicio de urgencias WordPress lo atendemos de inmediato. Si el problema vino de una migración o de una infección, conviene revisar también si no hay malware detrás, ya que algunos ataques modifican justamente ese archivo de conexión.

Preguntas frecuentes

¿Se ha borrado el contenido de mi web si aparece este error?

No, normalmente no: el contenido sigue en la base de datos, lo que falla es la conexión hacia ella, no los datos en sí.

¿Puedo arreglarlo yo cambiando una contraseña?

Si sabes exactamente qué credenciales corresponden a tu base de datos y dónde editarlas, sí, pero un error en ese archivo puede dejar la web caída del todo, así que conviene tener cuidado o una copia antes de tocarlo.

¿Por qué pasa justo después de cambiar de hosting?

Porque cada hosting usa sus propias credenciales de base de datos, y si no se actualizan en el archivo de configuración de WordPress al migrar, la web sigue intentando conectarse a un servidor que ya no existe.

Scroll al inicio
Escanea el código