C'est tres simple, pour te connecter sur un serveur mysql distant, il suffit de faire :
mysql_connect('XXX.XXX.XXX.XXX' (ip du serveur distant) ,'nom_d_utilisateur','mot_de_passe');
ca ne change rien comparé à si tu faisait la même chose sur localhost
Par contre, il faut que le mysql du serveur distant soit bien configuré pour accepter ta connexion :
- l'utilisateur dont tu passe le login et mdp en parametre doit avoir le droit de se connecter depuis la machine qui heberge ton serveur http (dans les privilieges de mysql, base mysql table users, le champ host doit etre à % ou alors l'ip du serveur web)
- le port sur lequel écoute mysql (par défaut 3306) doit etre ouvert, donc configuré au niveau des routeurs/passerelles/firewall & cie
Partager