Bir makale buldum işinizi görebilir.
Error Establishing a Database Connection hatası aldığınızda ilk yapmanız gereken bu hatanın sitenizin admin panelinde de oluşup oluşmadığını kontrol etmek. Yani, sitenizin ön yüzü ile arka yüzü (admin paneli) için gösterilen hata mesajı aynı mı ?
Sitenizin iki yüzü de Error Establishing a Database Connection hatasını mı gösteriyor yoksa admin panelinde farklı bir hata mı alıyorsunuz ?
Eğer Error Establishing a Database Connection hatası admin panelinizde de (dashboard) oluşuyorsa yani sitenizin tamamı için bu hatayı alıyorsanız, bu kısmı atlayarak aşağıda bulunan ikinci adıma geçin.
Eğer admin panelinde “One or more database tables are unavailable. The database may need to be repaired” gibi farklı bir hata alıyorsanız, yapmanız gereken sadece wordpress sitenizin veritabanını onarmak.
Veritabanı onarmayı ise alttaki kodu wp-config.php dosyanıza ekleyerek yapabilirsiniz;
define('WP_ALLOW_REPAIR', true);
Kod ekledikten sonra
http://www.sizinsiteniz.com/wp-admin/maint/repair.php adresine gidin ve karşınıza alttaki resimde olduğu gibi bir ekran çıkacaktır
Wpmavi.com sitesinden alınmıştır