Page 1 sur 1

se connecter à une base de donnée à distance

Posté : 05 mars 2009, 11:28
par davidb
bonjour , nous sommes deux personnes à travailler sur la conception d'un meme site à partir de deux ordinateur ( l'un à coté de l'autre) on connait nos adresses ip respective mais on n'arrive pas a connecter l'ordi qui n' a pas la base de donnée avec la base de donnée
$host = 'xxx.xxx.xxx.xx';// adresse ip de l ordi qui a la bdd
$user = 'xxx';
$pass  = 'xxxxxx';
$bdd='xxx';
$connexion = mysql_connect($host, $user, $pass,$bdd)or die('Erreur SQL : '.mysql_error());
echo'connexion reussie';
faudrait il une configuration de quelque chose quelque part ailleurs sachant que nos avons easy php 1.8?

Posté : 05 mars 2009, 11:49
par zeus
Bonjour,

Sur le serveur MySQL, il faut que tu donnes les accès au second poste.
Dans PhpMyAdmin, tu cliques sur "Privilèges" et tu as accès aux utilisateurs.
D'ici, il faut que tu crées un nouvel utilisateur, avec les droits ue tu veux, mais dont le champ "serveur" vaut l'adresse IP du second poste.

Posté : 05 mars 2009, 12:02
par davidb
bonjour,
merci de votre réponse mais après avoir crée le second utilisateur avec les droits l'acces reste refusé avec le code que j'ai precedemment cité

ne faut il pas changer des fichiers de configurations de mysql ou phpmyadmin ou sa devrait marcher sans configurer autre chose?

Posté : 05 mars 2009, 12:24
par Ripat
Tu as activé le networking dans le fichier de config de MySQL? Si mes souvenirs sont bons dans les anciennes versions il fallait commenter la ligne skip-networking et dans les nouvelles il faut donner une valeur à bind-address dans le my.cnf. Et relancer le serveur.

Et aussi ouvrir le firewall éventuel pour le port 3306 (port par défaut - voir my.cnf).

Ceci vaut pour un serveur Linux. Ne doit pas être trop différent sur Windows.

Posté : 05 mars 2009, 12:57
par davidb
merci de vos reponse le resultat final... on a echangé l ordi qui a la base (inversion) puis on a suivit le premier post et sa marche


voila voila merci^^

Posté : 05 mars 2009, 14:05
par Truc
Modération :
davidb, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.