merhaba, normal bir hosting kullanıyorsanız, hizmet aldığınız firma remote sql izin vermiyor olabilir.
attığınız link doğru, sql dosyanıza remote sql da ki ip adresni yazmanız gerek localhost yerine remote sql sunucu ip adresini.
normal bir sunucu ise muhtemelen firmanız güvenlik nedeniyle yasaklamış , eğer sanal sunucu ise muhtemelen bir yerlerde hata yapıyorsunuzdur veya fw gibi eklentiler varsa koruyor olabilir.
hocam reseller hosting aldım whm panelinden pek anlamıyorum oradan izin vermem gerek herhalde