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 temido mensaje de 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 el sitio completamente inaccesible tanto para los visitantes como para ti en el panel de administración.
Causas Principales del Error
Las razones más comunes por las que ocurre este problema incluyen:
- Credenciales incorrectas en el archivo
wp-config.php. - Un servidor de base de datos (MySQL) que se ha caído o no responde.
- Tablas de la base de datos corruptas debido a un apagado repentino o plugins defectuosos.
- Problemas con el proveedor de hosting o límite de recursos superado.
Método 1: Verificar y Corregir el Archivo wp-config.php
Si recientemente cambiaste la contraseña de tu base de datos o migraste tu sitio web, es muy probable que los datos de acceso no coincidan.
- Conéctate a tu servidor utilizando un cliente FTP o el Administrador de Archivos de tu cPanel.
- Busca el archivo
wp-config.phpen el directorio raíz de tu instalación de WordPress. - Descarga una copia de seguridad del archivo y luego ábrelo con un editor de texto.
- Verifica que los siguientes parámetros coincidan exactamente con los de tu panel de control de hosting (phpMyAdmin):
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' );
- Guarda los cambios y sube el archivo nuevamente al servidor. Actualiza 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 posible que una o varias tablas de tu base de datos se hayan corrompido.
- Abre tu archivo
wp-config.phpnuevamente usando FTP o el administrador de archivos. - Agrega la siguiente línea de código justo al final del archivo antes de la línea que dice '¡Eso es todo, deja de editar!':
define( 'WP_ALLOW_REPAIR', true ); - Guarda los cambios y sube el archivo.
- Abre tu navegador web y navega a la siguiente URL (reemplaza tudominio.com por el tuyo):
https://tudominio.com/wp-admin/maint/repair.php - Verás una página con opciones de reparación. Haz clic en Reparar Base de Datos o en Reparar y Optimizar Base de Datos.
- Una vez finalizado el proceso, es muy importante que elimines la línea de código que añadiste al archivo
wp-config.phppor motivos de seguridad.