|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
Bonjour
Jusqu'aujourd'hui j'ai toujours travaillé avec MySql installé en localhost sur ma machine de travail J'ai deux machines avec deux installation Mysql et plusieeurs db sur chacune. Je travaille distinctement et localement sur chacune qui ne voit actuellement que ses propres DB La commande de connection que j'effectue est la suivante string MyConString = "server=localhost;port=3306;uid=root;database=recutex;"; Maintenant j'aimerais pouvoir me connecter a une de ces DB depuis une AUTRE machine Dois-je changer qq chose au niveau de l'installation MySQL ? je suppose que je dois changer ma commande de connexion : comment |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Bonjour,
Deux pistes : 1/ Remplacer "localhost" par l'adresse IP de la machine ; 2/ Attention, il faut changer les droits dans MySQL pour le compte "root" pour l'autoriser à se connecter depuis un host autre que "localhost". ced |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
Merci mais :
Ok pour server=localhost, j'avais deja essayé server=198.etc... Pour les droits c'est bien dans la table user de mysql ? Dans la table root je n'ai rien (record null) Dans la table user j'ai localhost, root etc Faut il que j'ajoute un record ou que je modifie ce record ? |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
Bonjour
J'ai ajouté un user Je peux ouvrir la db depuis une autre machin en mode console MySql -h192.168.1.102 -uogb MaDB Ca marche Maintenant j'ai reconfiguré mon connect string pour mysql connector Ca marche plus Code :
|
||
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Peut-être manque-t-il un mot de passe dans la chaîne de connexion...
Je ne suis pas spécialiste du Java Visiblement, si la connexion fonctionne désormais en mode console, c'est que ça devient un problème purement Java (à poster sur le forum adéquat). ced |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
C'est du Csharp
Le problème, je viens de le trouver, c'est le firewall default de XP Je l'ai disablé etr ca marche !! Je pense que si ca marche en mode console c'est qu'il attaque la connexion autrement que via un port IP |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com