Utiliser une bdd sur une machine distante
BDDmaster
-
jean séryen -
jean séryen -
Bonjour,
je cherche un renseignement car je rencontre un problème :
j'aimerais, depuis un serveur X, atteindre une base de données située sur un serveur Y. Lorsque je tente un mysql_connect() avec comme premier argument l'IP de la machine Y, ca ne marche pas (bien sur, depuis Y, en utilisant 'localhost', ca marche sans probleme).
Comment faire ?
Merci d'avance
je cherche un renseignement car je rencontre un problème :
j'aimerais, depuis un serveur X, atteindre une base de données située sur un serveur Y. Lorsque je tente un mysql_connect() avec comme premier argument l'IP de la machine Y, ca ne marche pas (bien sur, depuis Y, en utilisant 'localhost', ca marche sans probleme).
Comment faire ?
Merci d'avance
A voir également:
- Utiliser une bdd sur une machine distante
- Comment utiliser chromecast sur tv - Guide
- Machine virtuelle windows - Guide
- Utiliser une tablette comme ecran pc - Guide
- Utiliser iphone comme webcam - Guide
- Time machine - Guide
4 réponses
Il suffit de te rendre dans la machine Y de rentrer l'ip de la machine X pour autoriser la connexion distante.
à quel niveau je donne cette autorisation ?
via phpMyadmin, ya une fonction ??
Et quand ce sera fait, il suffira de faire mysql_connect(111.23.234.45, $host, $pw) ?? (111.23... étant l'ip de la machine distante)
via phpMyadmin, ya une fonction ??
Et quand ce sera fait, il suffira de faire mysql_connect(111.23.234.45, $host, $pw) ?? (111.23... étant l'ip de la machine distante)
Hm... j'ai créé un utilisateur MySQL avec comme option "tout serveur", puis j'ai rentré l'IP du serveur mysql dans la requete, et l'erreur n'a pas changé (Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /home/monsite/www/bdd.php on line 19)
Une idée ? Je fais mal le processus ?
Une idée ? Je fais mal le processus ?
Salut,
Déjà il faudrait être un peu plus clair.
Les 2 serveurs sont à toi ou alors tu as 2 hébergements mutualisé ?
Tu dois avoir sur les 2 serveurs autorisés les connexions externe à une base de donnée, donc dans les fichiers de configuration, sinon tu ne peux pas, et si tu es en mutu, bah il faut que ton hébergeur te l'autorise !
Déjà il faudrait être un peu plus clair.
Les 2 serveurs sont à toi ou alors tu as 2 hébergements mutualisé ?
Tu dois avoir sur les 2 serveurs autorisés les connexions externe à une base de donnée, donc dans les fichiers de configuration, sinon tu ne peux pas, et si tu es en mutu, bah il faut que ton hébergeur te l'autorise !