WebRescateBlogError de conexión con la base de datos en WordPress: causas y solución
Errores

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

Equipo WebRescate 1 de abril de 2025 6 min
Base de datos MySQL con error de conexión en WordPress

"Error al establecer una conexión con la base de datos" es uno de los mensajes más temidos en WordPress. Tu web está completamente caída — no carga nada, ni el frontend ni el panel. Estas son las causas y cómo arreglarlo.

¿Qué significa este error?

WordPress necesita conectarse a una base de datos MySQL para funcionar. Cada página, post, configuración y usuario están almacenados ahí. Cuando no puede conectarse, no puede mostrar nada y lanza este error. Las causas pueden ser en el servidor, en la configuración de WordPress, o en la base de datos en sí.

Causa 1: Credenciales incorrectas en wp-config.php

Si los datos de conexión en wp-config.php no coinciden con los del servidor (por una migración, cambio de contraseña o error manual), WordPress no puede conectarse.

Solución: Abre wp-config.php via FTP y verifica estas líneas:

define('DB_NAME', 'nombre_base_datos');
define('DB_USER', 'usuario_base_datos');
define('DB_PASSWORD', 'contraseña');
define('DB_HOST', 'localhost');

Compara estos valores con los que aparecen en el panel de tu hosting en la sección de bases de datos MySQL. Deben coincidir exactamente.

Causa 2: Servidor de base de datos caído

El servidor MySQL puede estar temporalmente caído por sobrecarga, mantenimiento del hosting o un fallo puntual. En este caso el error aparece de repente sin que hayas cambiado nada.

Solución: Espera 5-10 minutos y recarga. Si persiste, contacta con el soporte del hosting — el problema está en su infraestructura, no en tu WordPress.

Causa 3: Base de datos corrupta o sobrecargada

Las tablas de la base de datos pueden corromperse por un fallo durante una escritura (por ejemplo, si el servidor se reinicia mientras WordPress guardaba datos). También puede haber llegado al límite de tamaño permitido por el plan de hosting.

Solución: Accede a phpMyAdmin, selecciona todas las tablas y usa la opción "Reparar tabla". Si el problema es de tamaño, necesitas limpiar la base de datos o ampliar el plan.

Causa 4: Error tras una migración

Las migraciones mal ejecutadas son la causa número uno de este error. Si el nombre de la base de datos, el usuario o la contraseña son diferentes en el nuevo servidor, WordPress no puede conectarse.

Solución: Verifica los datos en wp-config.php y actualízalos con los del nuevo hosting. Recuerda también que DB_HOST no siempre es localhost — algunos hostings usan una dirección específica.

Causa 5: WordPress hackeado

Código malicioso puede modificar o borrar tablas de la base de datos, provocando que WordPress no pueda acceder a sus datos.

Señales de hackeo: el error aparece de repente, hay archivos extraños en el servidor o tu hosting te ha notificado actividad sospechosa. En ese caso necesitas un rescate completo.

🗄️ ¿Tu WordPress muestra el error de base de datos ahora?

Lo diagnosticamos y resolvemos en el día. Si hay hackeo detrás, lo limpiamos también.

Pedir ayuda por WhatsApp

Artículos relacionados

¿No se resuelve?

Lo arreglamos en el día. Diagnóstico gratuito.

Ver servicio de rescate
¿Hablamos?