Error estableciendo conexión con la base de datos
Pueden existir diversas razones para este error. Normalmente suele ser un error puntual en el servidor, pero puede que hayas modificado los datos de acceso a la base de datos.
Es importante conocer si el error se produce en el backend y en el frontend de tu sitio.
Si el mensaje de error incluye “La base de datos necesita ser reparada” entonces necesitarás añadir el siguiente código en el archivo wp-config.php.
define('WP_ALLOW_REPAIR', true);
Después deberás visitar la siguiente URL: http://www.misitio.com/wp-admin/maint/repair.php
Aquí podrás ver una opción para reparar la base de datos. Asegúrate de eliminiar la línea insertada en el archivo wp-config.php
Archivo WP-Config
¿Has realizado cambios en las contraseñas de root o de la base de datos? SI lo has hecho, tendrás que abrir el archivo wp-config.php y comprobar que estos campos son correctos.
define('DB_NAME', ‘nombre-base-de-datos’);
define('DB_USER', ‘usuario-base-de-datos’);
define('DB_PASSWORD', ‘contraseña-base-de-datos);
define('DB_HOST', 'servidor(normalmente localhost');
Es importante verificar que el valor DB_HOST corresponde con el servidor. En la mayoría de casos será ‘localhost’, pero asegúrate. Si estás ejecutando WordPress en un servidor local, añadir la dirección IP suele solucionar el error.
Comunícate con tu proveedor de alojamiento
Si consideras que el error se produce cuando recibes gran cantidad de visitas, entonces el error puede estar en las características del servidor contratado. Hay varias maneras de comprobar si el servidor MySQL responde, pero tu proveedor debería de indicártelo.