Introducción
El error 'Estableciendo una conexión con la base de datos' es uno de los problemas más temidos por los administradores de WordPress. Cuando este error aparece, significa que tu sitio web no puede comunicarse con la base de datos MySQL o MariaDB donde se almacena toda tu información, lo que deja tu página totalmente inaccesible tanto en el frontend como en el panel de administración.
¿Cuáles son las causas de este error en WordPress?
Este fallo suele estar provocado por credenciales incorrectas en el archivo de configuración, un servidor de base de datos caído (problemas con tu proveedor de hosting) o tablas de la base de datos corruptas debido a un cierre inesperado o un ataque. A continuación, te mostramos los métodos más efectivos para solucionarlo.
Método 1: Verificar y Corregir los Datos en el Archivo wp-config.php
La causa más común es que los datos de acceso a la base de datos hayan cambiado o contengan un error tipográfico. Sigue estos pasos para revisarlos:
- Accede a tu panel de hosting (cPanel, Plesk) o utiliza un cliente FTP (como FileZilla) para conectarte a los archivos de tu sitio web.
- Localiza el directorio raíz donde está instalado WordPress.
- Busca el archivo llamado
wp-config.php, haz clic derecho sobre él y selecciona la opción de editar. - Revisa las siguientes líneas de código y asegúrate de que coincidan exactamente con los datos de tu base de datos actual:
define('DB_NAME', 'nombre_de_tu_base_de_datos');define('DB_USER', 'usuario_de_la_base_de_datos');define('DB_PASSWORD', 'contraseña_correcta');define('DB_HOST', 'localhost'); - Si alguno de estos datos es incorrecto (por ejemplo, cambiaste la contraseña recientemente), corrígelo, guarda los cambios y recarga tu página web.
Método 2: Reparar la Base de Datos desde WordPress
Si las credenciales son correctas pero el problema persiste, es muy probable que algunas tablas de tu base de datos se hayan corrompido. WordPress cuenta con una función nativa de reparación que puedes activar fácilmente:
- Vuelve a abrir el archivo
wp-config.phpmediante FTP o el administrador de archivos de tu hosting. - Desplázate hasta el final del archivo y añade la siguiente línea 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 web y escribe la siguiente URL (reemplazando tusionweb.com por tu dominio real):
https://tusionweb.com/wp-admin/maint/repair.php - Verás una página con opciones de WordPress. Haz clic en el botón 'Reparar base de datos' o en 'Reparar y optimizar base de datos'.
- Una vez finalizado el proceso, es fundamental que elimines la línea de código que añadiste al archivo
wp-config.phppor motivos de seguridad.