Introducción
Uno de los errores más frustrantes a los que se enfrentan los administradores de sitios web es el molesto aviso de Error al establecer una conexión con la base de datos en WordPress. Este problema significa que tu sitio web no puede comunicarse con la base de datos MySQL o MariaDB donde se almacena toda tu información, lo que deja tu página completamente inaccesible tanto para los visitantes como para ti en el panel de administración.
¿Cuáles son las causas de este error?
Las razones más comunes por las que ocurre esta falla en WordPress incluyen:
- Credenciales de acceso incorrectas en el archivo
wp-config.php. - La base de datos se ha corrompido debido a un plugin, tema o cierre inesperado del servidor.
- El servidor de la base de datos (MySQL/MariaDB) está caído o no responde.
- Problemas con los permisos o la configuración del proveedor de hosting.
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 a tu base de datos sean correctos.
- Accede a los archivos de tu hosting utilizando un cliente FTP o el Administrador de Archivos de tu cPanel.
- Busca el directorio raíz donde está instalado WordPress y localiza el archivo
wp-config.php. - Haz clic derecho sobre él y selecciona Editar.
- Revisa las siguientes líneas de código y asegúrate de que coincidan exactamente con los datos 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', 'contraseña_correcta');
define('DB_HOST', 'localhost');Si has cambiado recientemente la contraseña de tu base de datos en el cPanel, debes actualizarla también en este archivo.
Método 2: Reparar la base de datos de WordPress
Si las credenciales son correctas, es muy probable que una tabla de tu base de datos se haya corrompido.
- Abre tu archivo
wp-config.phpnuevamente. - Agrega la siguiente línea de código justo al final del archivo y guárdalo:
define('WP_ALLOW_REPAIR', true);3. Abre tu navegador web y visita la siguiente URL (reemplaza tusitio.com por tu dominio real): https://tusitio.com/wp-admin/maint/repair.php
4. Haz clic en el botón Reparar Base de Datos o Reparar y Optimizar Base de Datos.
5. Una vez que el proceso finalice, es fundamental que elimines la línea de código que agregaste en el archivo wp-config.php por razones de seguridad.
Conclusión
El error al establecer una conexión con la base de datos en WordPress puede parecer catastrófico, pero siguiendo estos métodos podrás solucionarlo en pocos minutos. Mantén siempre una copia de seguridad actualizada de tu sitio web y de tu base de datos para prevenir cualquier inconveniente futuro.