Introducción al Error de Conexión a la Base de Datos en WordPress
Uno de los problemas más frustrantes a los que se enfrentan los administradores de sitios web es el mensaje Error al establecer una conexión con la base de datos en WordPress. Este fallo significa que tu sitio web no puede comunicarse con el servidor de la base de datos MySQL o MariaDB, lo que deja la página completamente inaccesible tanto para los visitantes como para los administradores en el panel de control.
Principales Causas del Problema
Este error no suele producirse por un ataque o por un archivo dañado de WordPress, sino por fallos de configuración o interrupciones en el servidor. Las causas más comunes incluyen:
- Credenciales incorrectas en el archivo
wp-config.php. - Un servidor de base de datos que no responde o está caído.
- Tablas de la base de datos de WordPress corrompidas.
- Límites de recursos superados en tu proveedor de hosting.
Método 1: Verificar y Corregir las Credenciales en wp-config.php
El primer paso y el más efectivo es revisar que los datos de acceso a tu base de datos sean correctos. Sigue estos pasos:
- Accede a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu panel de hosting (cPanel o Plesk).
- Busca la carpeta raíz de tu instalación de WordPress y localiza el archivo
wp-config.php. - Haz una copia de seguridad del archivo antes de realizar cualquier cambio.
- Abre el archivo para editarlo y verifica las siguientes líneas con los datos provistos por tu hosting:
define('DB_NAME', 'nombre_de_tu_base_de_datos');define('DB_USER', 'usuario_de_la_base_de_datos');define('DB_PASSWORD', 'contrasena_correcta');define('DB_HOST', 'localhost');
Guarda los cambios y recarga tu sitio web para comprobar si el error ha desaparecido.
Método 2: Reparar la Base de Datos desde WordPress
Si las credenciales son correctas pero el problema persiste, es muy probable que una o varias tablas de tu base de datos se hayan corrompido. WordPress cuenta con una herramienta nativa para reparar esto:
- Abre nuevamente el archivo
wp-config.phputilizando FTP o tu administrador de archivos. - Agrega la siguiente línea al final del archivo justo antes de la frase '¡Eso es todo, deja de editar!':
define('WP_ALLOW_REPAIR', true); - Guarda los cambios en el archivo.
- Abre tu navegador y accede a la siguiente URL (reemplaza tudominio.com por el tuyo):
https://tudominio.com/wp-admin/maint/repair.php - Haz clic en el botón Reparar base de datos o Reparar y optimizar base de datos.
- Una vez finalizado el proceso, elimina la línea que agregaste en el archivo wp-config.php por motivos de seguridad.
Método 3: Contactar con tu Proveedor de Hosting
Si has aplicado los métodos anteriores y el error persiste, el problema podría estar directamente en los servidores de tu empresa de alojamiento web. Es posible que el servicio MySQL se haya detenido, que tu cuenta haya superado el límite de recursos permitidos o que la dirección del host (localhost) haya cambiado. Te recomendamos abrir un ticket de soporte técnico para que verifiquen el estado del servidor de base de datos.