Error WordPress: Error establishing a database connection

Un día después de mucho trabajar (cof… cof… Google+ y Chess cof… cof…) llegas tu casa con una idea en mente y dices claro debo de compartirla con el mundo y que mejor que en mi propio mundo… en mi blog y muy contento enciendes la computadora aprecias lo hermosa que se ve (te extrañe laptop 😥 ) y abres Firefox muy contento abres tu blog y … ptm te sale un pinche error de «Error establishing a database connection» y tu ¿qué pedo? en ocasiones anteriores sucedía por que se reiniciaba el servidor y estaba en en algunos procesos aun por lo cual no se podía acceder, dices bueno total mañana lo escribo ya que este mejor el server… mismo proceso y mismo error, comienzas a preocuparte y dices bueno manos a la obra… y te acuerdas que estas en el trabajo y tienes algunos pendientes… bueno deberá esperar ese proceso y por fin llega el domingo y ahora si manos a la obra.
Pero te encuentras con soluciones «raras» y decides comenzar a indagar tu mismo te creas tu propio archivo de conexión en php primero para ver si tus datos están bien…
[php]<?php

$bd_host = "localhost";
$bd_base = "name_data_base";
$bd_usuario = "name_user";
$bd_password = "password";

$con = mysql_connect($bd_host, $bd_usuario, $bd_password) or die("Problemas con la conexión <br>".mysql_error());
mysql_select_db($bd_base, $con) or die("Problemas con la selección de Base de Datos <br>".mysql_error());
echo "Welcome to Mictlán"; //si muestra esto en pantalla significa que la conexión esta bien.

?>[/php]

Y claro te arroja en pantalla un «Welcome to Mictlán» entonces tus datos de acceso están bien, ¿qué podrá ser? comienzas a googlear y a probar distintas soluciones hasta que ves una que parece ser de fiar… (¬¬ más les vale no borrar mis DB) y es la solución que me funciono, solo que yo les dejaré todo el proceso hecho.

Vía ftp (Filezilla) editas el archivo que se encuentra en «public_html/nombre_blog/wp-config.php» y al final del archivo copías y pegas la siguiente línea:
[php]define(‘WP_ALLOW_REPAIR’, true);[/php]
Ahora entras a tu blog en la parte donde te logueas (http://nombre_blog.com/wp-admin) y te permitirá solo reparar las tablas dañadas o reparar y optimizar las tablas dañadas, de preferencia elegiremos la segunda opción y se ejecutará el proceso sobre todas las tablas y al final te mostrará un resumen con las tablas dañadas.
Pero ya puedes abrir nuevamente tu blog aunque para mayor seguridad y terminar bien este proceso habrá que reparar dichas tablas. Para ello entraremos a nuestro panel de control de nuestro servidor (por lo general es «cPanel») y nos dirigimos hacía la parte de phpMyAdmin el cual nos llevará hacia las bases de datos que tenemos en nuestro server, ahí seleccionamos la base de datos de nuestro blog y nos desplegará sus tablas, seleccionamos las tablas que deseamos reparar y al final de las tablas aparecer un menú desplegable que dice «Para los elementos que están seleccionados» le damos clic y seleccionamos la opción que dice «Reparar la tabla» y automáticamente la reparara.

Y ahora si nuestro blog vuelve a estar en funcionamiento.