Pubblichi su servizio hosting? Hai a disposizione mysql lì? La configurazione è corretta? Oppure, stai per caso provando a collegarti ad un database non fornito dal tuo servizio hosting? Nel qual caso, sei sicuro che il database consenta richieste da qual che sia host?