cs_6miK
Messages postés61Date d'inscriptionmardi 10 avril 2007StatutMembreDernière intervention 5 avril 2011
-
10 mai 2007 à 15:06
cs_6miK
Messages postés61Date d'inscriptionmardi 10 avril 2007StatutMembreDerniè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.
A voir également:
Pb pour se connecter à une base de donnée située sur le réseau local (mais sur u
cs_6miK
Messages postés61Date d'inscriptionmardi 10 avril 2007StatutMembreDerniè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.