Introducción al Error de Conexión 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. Cuando esto ocurre, tu sitio web completo y el panel de administración se vuelven inaccesibles tanto para los visitantes como para ti.
¿Cuáles son las Causas Principales de este Error?
Este fallo indica que WordPress no puede comunicarse con la base de datos MySQL o MariaDB. Las causas más comunes incluyen:
- Credenciales incorrectas en el archivo
wp-config.php. - Base de datos corrupta debido a un cierre inesperado o fallo del servidor.
- Servidor de base de datos (MySQL/MariaDB) caído o inaccesible por parte de tu proveedor de hosting.
- Archivos de WordPress dañados debido a una mala actualización.
Método 1: Verificar y Corregir los Datos en wp-config.php
El primer paso y el más efectivo es revisar el archivo de configuración principal de tu sitio. Sigue estos pasos:
- Accede a tu cuenta de hosting mediante el Administrador de Archivos o un cliente FTP (como FileZilla).
- Localiza la carpeta raíz de tu instalación de WordPress y busca el archivo
wp-config.php. - Haz clic derecho sobre el archivo y selecciónalo para editarlo.
- Verifica que los siguientes parámetros coincidan exactamente con los datos de tu base de datos:
define( 'DB_NAME', 'nombre_de_tu_base_de_datos' );
define( 'DB_USER', 'usuario_de_tu_base_de_datos' );
define( 'DB_PASSWORD', 'contraseña_correcta' );
define( 'DB_HOST', 'localhost' );
Si alguno de estos valores es incorrecto, actualízalo, guarda los cambios y comprueba si tu sitio vuelve a funcionar.
Método 2: Reparar la Base de Datos desde WordPress
Si las credenciales son correctas pero el problema persiste, es muy probable que la base de datos esté corrupta. WordPress incluye una herramienta nativa para reparar tablas dañadas.
- Abre de nuevo el archivo
wp-config.phpmediante FTP o Administrador de Archivos. - Agrega la siguiente línea de código justo antes de la frase ¡Eso es todo, deja de editar! Feliz publicación:
define( 'WP_ALLOW_REPAIR', true );
- Guarda los cambios en el archivo.
- Abre tu navegador web y entra 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, es fundamental que elimines la línea de código que agregaste a
wp-config.phppor razones de seguridad.
Método 3: Contactar al Proveedor de Hosting
Si has aplicado los métodos anteriores y el error persiste, el problema podría estar directamente relacionado con tu servidor de alojamiento. En ocasiones, los servidores MySQL alcanzan el límite de conexiones simultáneas o sufren caídas imprevistas. Te recomendamos abrir un ticket de soporte técnico con tu proveedor para verificar el estado del servidor de base de datos.