Aller au contenu

MySQL... connexion


Sujets conseillés

Posté

:unsure:

J'ai réussi à installer Apache, PHP et même Mysql et PhpMyAdmin.

En direct par Admin ou à travers PHP : je sais créer une table, la lire ... etc

Mais, comment faire pour que de l'extérieur, l'on ai accès à une table pour lecture, mis-à-jour de données etc... J'ai ouvert mon port 3306 et fait divers tests mais ... :blink: C'est pas çà...

Merci

Posté

Salut dmb,

L'accès de l'extérieur nécessite que tu puisses adresser ton serveur à l'aide d'un nom. Si tu veux qu'un programme php tournant sur une autre machine accèdes à tes bases, tu devras nommer la machine cible comme paramètre de la fonction mysql_connect()... et ouvrir le port 3306 (ce que tu as fait)

As-tu fait un essai ? Et dans l'affirmative, as-tu une erreur mysql ? Quel numéro d'erreur ?

Dan

Posté

dmb,

Oui, bien sur, il faut mettre l'adresse du serveur distant dans le mysql_connect()

127.0.01 est l'adresse localhost, donc le serveur sur lequel tourne l'application.

Il faut mettre l'adresse du serveur sur lequel se trouve la base de données mysql.

Attention par contre, si la base de données est chez un hébergeur, certains interdisent l'accès distant aux bases (par exemple OVH)

Dan

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...