WP CAREby
WP CAREby

«Error al establecer una conexión con la base de datos» en WordPress: cómo solucionarlo

Respuesta corta: WordPress muestra este mensaje cuando no logra conectarse a la base de datos MySQL donde guarda todo el contenido. Las causas más comunes son datos de acceso incorrectos en wp-config.php (por ejemplo, después de una migración), un servidor de base de datos caído o saturado, o tablas dañadas. Se soluciona revisando esas causas en ese orden.

Por Jafet Solano, WP Care by Adictiva Media · Actualizado el 18 de octubre de 2026

Cómo se ve el problema

  • Toda la web muestra «Error al establecer una conexión con la base de datos» (en inglés: «Error establishing a database connection»).
  • El panel /wp-admin puede mostrar el mismo error o «Una o más tablas de la base de datos no están disponibles».
  • Suele aparecer después de migrar la web, cambiar la contraseña de la base de datos o durante picos de tráfico.

Por qué pasa

Datos de acceso incorrectos

Nombre de la base de datos, usuario, contraseña o servidor mal escritos en wp-config.php.

Servidor MySQL caído

El servidor de base de datos del hosting está caído o sin recursos.

Tablas dañadas

Una tabla se corrompió por un corte o un proceso interrumpido.

Límite de conexiones

Demasiadas visitas o procesos al mismo tiempo para el plan de hosting.

Cómo solucionarlo paso a paso

Antes de empezar, si puedes, descarga una copia de seguridad desde tu hosting. Ningún paso de esta guía borra contenido.

  1. 1

    Revisa los datos de acceso en wp-config.php

    Abre wp-config.php y compara estos cuatro valores con los de la base de datos en tu hosting (sección «Bases de datos MySQL»):

    define( 'DB_NAME', 'nombre_base_de_datos' );
    define( 'DB_USER', 'usuario' );
    define( 'DB_PASSWORD', 'contraseña' );
    define( 'DB_HOST', 'localhost' );

    Si no estás seguro de la contraseña, crea una nueva para ese usuario en el hosting y escríbela en wp-config.php.

  2. 2

    Comprueba que el servidor de base de datos funcione

    Entra a phpMyAdmin desde el hosting. Si no abre o da error, el problema es del servidor: contacta al hosting con la hora en que empezó.

  3. 3

    Repara las tablas

    Si el panel dice que hay tablas no disponibles, agrega temporalmente en wp-config.php la línea siguiente y abre tudominio.com/wp-admin/maint/repair.php:

    define( 'WP_ALLOW_REPAIR', true );

    Al terminar, borra esa línea: la página de reparación no pide contraseña.

  4. 4

    Revisa si es un pico de tráfico

    Si el error aparece y desaparece, el hosting puede estar llegando a su límite de conexiones. Revisa el consumo en el panel del hosting o pregúntale al soporte.

Cuándo pedir ayuda

Te recomendamos dejarlo en manos de un experto si:

  • los datos de wp-config.php son correctos y el error sigue;
  • phpMyAdmin no abre o las tablas no se reparan;
  • el error aparece cada vez que hay muchas visitas;
  • no tienes copia de seguridad reciente de la base de datos.
Escribir por WhatsApp →Servicio Emergencia WP desde $490.000, pago único.

Cómo evitar que vuelva a pasar

  • Guarda una copia de seguridad de la base de datos, no solo de los archivos.
  • Después de migrar, revisa wp-config.php antes de apuntar el dominio.
  • Si tu web crece, revisa que el plan de hosting soporte el tráfico.

Preguntas frecuentes

¿Perdí mi contenido?

Normalmente no: el contenido sigue en la base de datos, WordPress simplemente no logra conectarse a ella. Por eso es importante no borrar ni recrear la base de datos sin una copia.

¿Por qué pasó si no toqué nada?

Puede ser una caída del servidor de base de datos del hosting, un cambio de contraseña hecho por el hosting o un pico de visitas.

Mantenimiento preventivo

¿Prefieres que no te vuelva a pasar?

Con un plan mensual hacemos copia antes de cada actualización, vigilamos que la web no se caiga y la reparamos si algo falla.

Landing o web informativa pequeña

Básico

$149.000 COP / mes
  • ✓Copia de seguridad semanal en tu Google Drive
  • ✓Actualizaciones semanales
  • ✓Firewall y escaneo de malware
  • ✓Monitoreo de caídas cada 15 min
Ver plan Básico →
★ Más elegido
Pyme con web informativa activa

Profesional

$269.000 COP / mes
  • ✓Copia de seguridad diaria en tu Google Drive
  • ✓1 hora de cambios al mes
  • ✓Monitoreo de caídas cada 5 min
  • ✓Limpieza mensual de base de datos
Ver plan Profesional →
Tiendas WooCommerce

E-commerce

$449.000 COP / mes
  • ✓Hosting incluido
  • ✓Soporte WooCommerce y revisión semanal de pagos y pedidos
  • ✓2 horas de cambios al mes
  • ✓Actualizaciones probadas antes en una copia
Ver plan E-commerce →
Empresas críticas o con alto tráfico

Empresarial

$790.000 COP / mes
  • ✓Hosting incluido
  • ✓2 copias diarias y restauración prioritaria
  • ✓3 horas de cambios con prioridad
  • ✓Respuesta en 4 h (caídas: 1 h)
Ver plan Empresarial →
¿Tu web ya está caída o hackeada? Emergencia WP desde $490.000, pago único.Comparar todos los planes →