Eğer phpmyadmin ile veritabanınıza girip, işlem yapabiliyorsanız, wp-config.php dosyasına yazdığınız kullanıcı, veritabanı, sunucu bilgilerini kontrol edin. Belki birini yanlış yazmış, ya da bunlardan biri değişmiş olabilir.
Birkaç yıl önce firma mysql sunucunun localhost olan adını bir IP ile değiştirmişti, site veritabanına bağlanamıyordu, bayağı bir uğraştan sonra durumun farkına varıp, sorunu halletmiştim. Sizde de böyle bir değişiklik olmuş olabilir.