Salut,
J'ai récemment installé sur ma machine le trio Apache (2.0.54)/PHP (4.4.0)/MySQL (5.xx)
A priori, tout marche bien, je me suis fait une petite page PHP, se connectant à ma base MySQL, et elle affiche les données.
Cependant, j'ai voulu faire essayer cette même page à un ami, donc, à partir d'un ordinateur distant. Le début de la page (la partie PHP) s'affiche bien, mais au bout d'un certain timeout, il obtient l'errreur suivante:
Code :
- Warning: mysql_connect(): Can't connect to MySQL server on '127.0.0.1' (10061) in C:\Program Files\Apache Group\Apache2\BWTests\Test2SimpleTable.php on line 8
- Could not connect: Can't connect to MySQL server on '127.0.0.1' (10061)
|
A priori, en lancant la page, PHP n'arrive pas à se connecter à la base MySQL.
La chaîne de connection dans ma page PHP est la suivante:
Code :
- $link = mysql_connect('127.0.0.1', '', '') or die('Could not connect: ' . mysql_error());
|
A vrai dire, je ne me suis pas soucié pour le moment des users, etc. Je voulais juste opbtenir quelque chose de simple marchant pour tout le monde.
Je ne comprends pas pourquoi ca ne marcherait pas en utilisant un client distant, sachant que c'est PHP qui se connecte à la base, et non pas le client directement. Il ne devrait donc pas y avoir de différence, et le tout devrait marcher aussi bien de mon propre ordi (donc mon serveur) que d'un ordinateur distant?