Sael og blesud
Le probleme vient que MySQL n'accepte d'identifier l'utilisateur root que localement il vous faut donc modifier cela
Par exemple vous pouvez créer un compte utilisateur root2 en usant de la commande SQL suivante :
GRANT ALL PRIVILIGES ON *.* TO 'root2'@'%' IDENTIFIED BY 'password'
ainsi root2 pourra se connecter de n'importe où meme via l'Internet. Si vous voulez limiter les risques en n'authorisant que l'address IP de votre server faites comme cela :
GRANT ALL PRIVILIGES ON *.* TO 'root2'@'172.17.201.117' IDENTIFIED BY 'password'
Remplacer évidement 172.17.201.117 par votre address IP
Ensuite vous pouvez faire un mysql_connect('monserver','root2','monpassword');
Attention le GRANT ALL PRIVILEGES ne donne pas le droit Grant_priv
Bonne continuation et n'hésiter pas à me contacter si vous avez des questions ...
Sigurjon Birgir Sigurdsson aka Sjon