Pb pour se connecter à une base de donnée située sur le réseau local (mais sur u [Résolu]

Signaler
Messages postés
61
Date d'inscription
mardi 10 avril 2007
Statut
Membre
Dernière intervention
5 avril 2011
-
Messages postés
61
Date d'inscription
mardi 10 avril 2007
Statut
Membre
Dernière intervention
5 avril 2011
-
Bonjour,
j'essai de me connecter à une base de donnée sur un PC situé sur le même réseau local.
Je connais son IP, le nom de la base de donnée et il n'y a pas de mot de passe.

Pour se faire je le fait via un fichier web.config qui contient :

   
           
   

mais  cela ne doit pas suffire puisque j'ai toujours ce message :
Can't connect to MySQL server on '192.168.1.30'

Merci pour votre précieuse aide.

1 réponse

Messages postés
61
Date d'inscription
mardi 10 avril 2007
Statut
Membre
Dernière intervention
5 avril 2011

j'ai trouvé le problème.
Je met le résultat si jamais quelqu'un en a besoin :

Sur la première machine ou se trouve les pages
de traitement il faut modifier SERVEUR=localhost par SERVEUR=Ip de la machine
(ici : SERVEUR=192.168.1.30)

Sur la deuxième machine il faut
attribuer
des permissions à un ou plusieurs utilisateurs sur un ou plusieurs éléments de
la base de données.
 La syntaxe de cette clause
est la suivante :

GRANT Liste_de_permissions ON
Liste_d_objets TO Liste_d_utilisateurs;

Par exemple :
GRANT ALL PRIVILEGES ON client
 to nomUtilisateur

et enfin : il faut mettre en commentaire la ligne bind-address
127.0.0.1 du fichier my.ini de MySQL qui foce le local.