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

Résolu
cs_6miK Messages postés 61 Date d'inscription mardi 10 avril 2007 Statut Membre Dernière intervention 5 avril 2011 - 10 mai 2007 à 15:06
cs_6miK Messages postés 61 Date d'inscription mardi 10 avril 2007 Statut Membre Dernière intervention 5 avril 2011 - 11 mai 2007 à 11:09
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

cs_6miK Messages postés 61 Date d'inscription mardi 10 avril 2007 Statut Membre Dernière intervention 5 avril 2011
11 mai 2007 à 11:09
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.
3
Rejoignez-nous