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 temido mensaje Error al establecer una conexión con la base de datos en WordPress. Este fallo impide que tanto los visitantes como tú accedan al contenido o al panel de administración. Afortunadamente, tiene solución si sigues los pasos adecuados.
Causas Principales del Problema
Este error suele ocurrir cuando WordPress no puede comunicarse con el servidor de la base de datos MySQL o MariaDB. Las causas más comunes incluyen:
- Credenciales incorrectas en el archivo
wp-config.php. - Un servidor de base de datos (MySQL) caído o que no responde.
- Tablas de la base de datos corruptas debido a un apagado inesperado o un plugin defectuoso.
Método 1: Verificar y Corregir los Datos en el Archivo 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 en el archivo principal de configuración.
- Conéctate a tu servidor mediante FTP o utiliza el Administrador de Archivos de tu proveedor de hosting.
- Busca el archivo
wp-config.phpen la raíz de tu instalación de WordPress. - Ábrelo con un editor de texto y verifica las siguientes líneas con los datos reales de tu base de datos:
define('DB_NAME', 'nombre_de_tu_base_de_datos');define('DB_USER', 'usuario_de_la_base_de_datos');define('DB_PASSWORD', 'tu_contraseña_segura');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, es muy probable que alguna tabla de tu base de datos esté corrupta. WordPress cuenta con una herramienta nativa para solucionar esto.
- Abre de nuevo el archivo
wp-config.phpmediante FTP o Administrador de Archivos. - Agrega la siguiente línea al final del archivo justo antes de la frase que dice "¡Eso es todo, deja de editar!":
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, recuerda eliminar la línea que agregaste en el archivo
wp-config.phppor motivos de seguridad.