El error "Error establishing a database connection" puede ser reparado fácilmente siguiendo las instrucciones a continuación:
Revisar las credenciales de la base de datos actual.
Abrir el archivo wp-config.php
Hacer coincidir las credenciales de la base de datos con las del archivo de configuración de WordPress.
Paso 1: Revisar las credenciales de la base de datos actual.
Dirígete al apartado “Base de datos” de tu panel y da clic en el botón “Bases de datos MySQL”
Las credenciales a revisar son el nombre de la Base de datos MySQL, el Usuario MySQL y el Host MySQL:
Debes copiar los datos para luego ingresarlos en el archivo wp-config.php, puedes añadirlos a una nota en tu computadora o dejar la ventana abierta para luego copiarlos desde aquí mismo.
Paso 2: Abrir el archivo de configuración
Para revisar el archivo wp-config.php hay que ir al administrador de archivos, podrás encontrarlo en tu panel en la sección desde Hosting → Administrar→ Administrador de archivos:
El archivo estará ubicado en la carpeta public_html, bajo el nombre wp-config.php:
Paso 3 - Hacer coincidir las credenciales
En el archivo de configuración, encuentra los campos responsables de conectar la base de datos y especifica los datos correctos.
Los campos requeridos serán: DB_NAME, DB_USER, DB_PASSWORD y DB_HOST.
Estos campos necesitarán ser especificados de la siguiente manera:
DB_NAME - Nombre de la Base de datos MySQL;
DB_USER - Usuario MySQL;
DB_PASSWORD - La contraseña que ingresaste al crear la base de datos
DB_HOST - Host MySQL.
Una vez que rellenes los campos deberán lucir así:
Después de ingresar las credenciales de tu base de datos, da clic en guardar cambios y recarga la página.
Si el error persiste
Si el error persiste después de seguir estos pasos, usualmente significa que la contraseña ingresada es diferente a la indicada en el archivo de configuración.
Se puede reparar fácilmente abriendo el archivo de configuración y copiando la contraseña actual:
Luego debes dirigirte nuevamente a la sección Bases de datos y cambiar la contraseña de la base por la que acabas de copiar desde el archivo de configuración, así:
Pegas la contraseña y das clic en “Actualizar”:
Asegúrate de copiar solo tu contraseña (sin símbolos como “)”
o similares)
Y listo, ahora tu base de datos está conectada correctamente con tu sitio WordPress y se habrá reparado el error “Error establishing a database connection” de WordPress
NOTA:
Si deseas ver como restaurar una base de datos puedes consultar el siguiente tutorial: ¿Cómo importar una base de datos con PhpMyAdmin?