Introducción al Error de Conexión a la Base de Datos en WordPress
Uno de los errores 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 problema significa que tu sitio web ya no se está comunicando con su base de datos MySQL o MariaDB, lo que deja la página completamente inaccesible tanto para los visitantes como para ti en el panel de administración.
¿Cuáles son las Causas Principales de este Error?
Las razones más comunes por las que ocurre este fallo técnico en WordPress incluyen:
- 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.
- Tablas de la base de datos corruptas debido a cierres inesperados o problemas en el servidor.
- Problemas con el proveedor de hosting web (límites de recursos superados).
Método 1: Verificar y Corregir las Credenciales en wp-config.php
El primer paso y el más efectivo es comprobar que los datos de acceso en tu archivo de configuración sean exactos. Sigue estos pasos:
- Accede a tu panel de control de hosting (cPanel, Plesk) o conéctate mediante un cliente FTP (como FileZilla).
- Navega hasta la carpeta raíz donde tienes instalado WordPress.
- Busca y edita el archivo llamado
wp-config.php. - Localiza las siguientes líneas de código y asegúrate de que coincidan 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 una o varias tablas de tu base de datos se hayan corrompido. WordPress cuenta con una función nativa oculta para reparar la base de datos automáticamente.
- Abre nuevamente el archivo
wp-config.phpmediante FTP o el Administrador de Archivos de tu hosting. - 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 el archivo y abre en tu navegador la siguiente URL (reemplaza tu dominio): 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, recuerda eliminar la línea que agregaste a wp-config.php por motivos de seguridad.