Introducción
Uno de los problemas más frustrantes a los que se enfrentan los administradores de sitios web es el temido mensaje Error al establecer una conexión con la base de datos en WordPress. Este fallo significa que tu sitio web ya no puede comunicarse con su base de datos MySQL o MariaDB, lo que deja tu página completamente inaccesible tanto para los visitantes como para ti en el panel de administración.
Causas Principales del Error de Conexión en WordPress
Este problema suele ser provocado por una serie de factores comunes relacionados con las credenciales o el estado del servidor:
- Credenciales incorrectas en el archivo
wp-config.php(nombre de usuario, contraseña o nombre de la base de datos). - El servidor de la base de datos (MySQL/MariaDB) está caído o no responde.
- Corrupción en las tablas de la base de datos debido a un cierre inesperado o un plugin defectuoso.
Método 1: Verificar y Corregir el Archivo wp-config.php
La causa más común de este error es una discrepancia en las credenciales de acceso. Sigue estos pasos para revisarlas:
- Accede a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu proveedor de hosting.
- Localiza la carpeta raíz de tu instalación de WordPress y busca el archivo
wp-config.php. - Ábrelo con un editor de código y verifica las siguientes constantes:
define('DB_NAME', 'nombre_de_tu_bd');define('DB_USER', 'usuario_de_tu_bd');define('DB_PASSWORD', 'tu_contraseña');define('DB_HOST', 'localhost');
Asegúrate de que estos datos coincidan exactamente con los creados en el panel de control de tu hosting (como cPanel o Plesk).
Método 2: Comprobar el Estado del Servidor de Base de Datos
Si las credenciales son correctas, es posible que el servidor de la base de datos esté experimentando problemas técnicos:
- Inicia sesión en el panel de control de tu hosting (cPanel).
- Busca la herramienta
phpMyAdmine intenta acceder a ella. - Si puedes entrar y ver tus tablas, el servidor MySQL funciona correctamente. Si no puedes acceder o muestra un error de conexión, debes contactar inmediatamente al soporte técnico de tu proveedor de alojamiento web para que reinicien el servicio de base de datos.
Método 3: Reparar la Base de Datos de WordPress
Si la base de datos está corrupta, WordPress incluye una herramienta nativa para intentar repararla de forma automática:
- Abre tu archivo
wp-config.phpnuevamente utilizando FTP o el Administrador de Archivos. - Agrega la siguiente línea de código justo antes de la frase ¡Eso es todo, deja de editar! Feliz blogging:
define('WP_ALLOW_REPAIR', true);
- Guarda los cambios y abre en tu navegador la siguiente URL:
https://tu-sitio-web.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 de código que agregaste en el archivo
wp-config.phppor razones de seguridad.