Mi sono espresso come un cane... è linverso di quello che hai detto cioè:
il database è in locale e ora la pagina è su altervista...
se metto tutto in locale va bene
i dati di connessione sono giusti cambio solo localhost (fuziona in locale) metto l'ip esterno
sembra come se mettendo l'ip non riconosce .. ho provato anche a controllare la porta 3306 e risulta aperta