Error de conexión con la base de datos en WordPress: qué significa y cómo actuar
¿Tu sitio muestra el mensaje “Error al establecer una conexión con la base de datos”? Este fallo aparece cuando WordPress no logra comunicarse correctamente con MySQL o MariaDB. El resultado es crítico: el sitio deja de cargar, los usuarios no pueden navegar y las ventas o contactos pueden detenerse.
La causa puede estar en credenciales incorrectas, una base de datos dañada, límites del hosting, una caída del servidor MySQL, permisos mal asignados o problemas posteriores a una migración. Antes de tocar archivos sensibles, conviene hacer un diagnóstico ordenado.
wp-config.php o cambiar usuarios de base de datos, realiza una copia de seguridad completa del sitio y de la base de datos.
Diagnóstico rápido del error de base de datos
Evaluador de riesgo del sitio
Usa esta herramienta para estimar qué tan urgente es revisar tu WordPress. Ajusta cada indicador según lo que está ocurriendo en tu sitio.
Causas comunes del error de conexión con MySQL o MariaDB
1. Credenciales incorrectas en wp-config.php
WordPress necesita cuatro datos clave para conectar con la base de datos: nombre de la base, usuario, contraseña y servidor. Si uno de ellos cambia, el sitio puede dejar de cargar.
2. Servidor MySQL caído o saturado
Si el error aparece y desaparece, puede tratarse de una sobrecarga del hosting, exceso de conexiones simultáneas o límites bajos de CPU, memoria o procesos.
3. Base de datos dañada
Una tabla corrupta puede provocar fallos de conexión o errores internos. Esto puede ocurrir después de cortes, actualizaciones fallidas, migraciones incompletas o problemas de almacenamiento.
4. Permisos mal configurados
El usuario de la base de datos debe tener permisos suficientes para operar sobre la base asignada. Si los permisos se pierden o se modifican, WordPress puede quedar sin acceso.
5. Migraciones o cambios de hosting incompletos
Al mover un sitio, es común olvidar actualizar el nombre de la base, el usuario, la contraseña o el host. También puede haber diferencias entre localhost y servidores de base de datos externos.
Cómo solucionar el error paso a paso
- Verifica el archivo wp-config.php: revisa
DB_NAME,DB_USER,DB_PASSWORDyDB_HOST. - Confirma que la base existe: entra a cPanel, MySQL Databases o phpMyAdmin y comprueba que la base esté creada.
- Revisa permisos del usuario: asegúrate de que el usuario tenga acceso total a la base de datos correspondiente.
- Comprueba el estado del hosting: si el servidor MySQL está caído, el problema puede no estar en WordPress.
- Repara tablas dañadas: usa phpMyAdmin solo si tienes respaldo previo.
- Revisa registros de error: busca pistas en
error_log, logs del servidor o panel del hosting.
Qué no debes hacer sin respaldo
- No borres tablas desde phpMyAdmin sin saber su función.
- No cambies contraseñas de base de datos sin actualizar también el archivo de configuración.
- No reinstales WordPress encima del sitio sin respaldo previo.
- No elimines plugins o temas directamente si no sabes si el problema viene de la base de datos.
- No ejecutes reparaciones automáticas sin guardar una copia de seguridad.
Relación con otros errores frecuentes de WordPress
Este problema puede aparecer junto con otros fallos técnicos. Si tu sitio también muestra pantalla blanca, error 500, caída posterior a una actualización o problemas de carga, revisa estas guías relacionadas:
- WordPress muestra error al establecer una conexión
- Solución de errores en WordPress Chile
- Error 500 en WordPress: causas y solución
- WordPress quedó en blanco: qué hacer
- Limpiar página web y reparar errores
- Hosting lento o caídas constantes
Cuándo pedir soporte técnico
Conviene pedir ayuda si el sitio está caído, no tienes respaldo reciente, el error apareció después de una migración, no puedes acceder a phpMyAdmin o el hosting no entrega una explicación clara. En estos casos, actuar sin diagnóstico puede empeorar el problema.
¿Tu sitio WordPress está caído por error de base de datos?
Podemos revisar configuración, hosting, MySQL, permisos, errores críticos y estabilidad general del sitio.
Solicitar revisión por WhatsAppPreguntas frecuentes sobre error de base de datos en WordPress
¿Qué significa el error de conexión con la base de datos en WordPress?
Significa que WordPress no puede comunicarse con MySQL o MariaDB. Puede deberse a credenciales incorrectas, servidor de base de datos caído, permisos mal configurados, tablas dañadas o límites del hosting.
¿Cómo saber si el problema está en WordPress o en el hosting?
Si el error aparece de forma intermitente o en horarios de alto tráfico, puede estar relacionado con el hosting. Si apareció después de editar archivos, migrar el sitio o cambiar contraseñas, puede estar en la configuración.
¿Puedo reparar la base de datos de WordPress desde phpMyAdmin?
Sí, pero solo después de realizar una copia de seguridad. Reparar tablas puede ayudar cuando hay corrupción, pero si se ejecuta sin respaldo existe riesgo de pérdida de información.
¿Por qué WordPress muestra error de base de datos después de una migración?
Después de una migración puede cambiar el nombre de la base, el usuario, la contraseña o el servidor MySQL. También pueden faltar permisos o quedar tablas incompletas.
¿Qué hacer si mi sitio WordPress se cae por problemas de MySQL?
Primero verifica si tienes respaldo. Luego revisa credenciales, permisos, estado del servidor, logs de error y tablas dañadas. Si el sitio es comercial o recibe clientes, conviene pedir soporte técnico antes de intervenir.