pour pouvoir se connecter à un serveur base de données distant, tu dois deja avoir l'autorisation du serveur,
dommage que c pas moi qui controle ce serveur, sinon tu avais juste à excuter cette commande sur le serveur
GRANT all privileges ON *.* TO 'root' IDENTIFIED BY 'root';
(ça change selon le compte que tu veux utiliser)
tu dois essayer un truc en premier lieu, installe chez toi mysql, et essaye de te connecter à ta base en local, si ça marche bien, donc c surement un probleme de privilièges, contacter votre hebergeur pr le régler.
Agir d'abord, rectifier ensuite s'il y a lieu. Mais jamais rester incatif à l'attente du parfait