Bonjour à tous,
je me doute qu'il n'y doit pas y avoir grand monde qui connait stunnel mais bon, il suffit d'une personne qui aurait la solution...
Alors voilà mon problème :
3 machines : - une linux avec serveur mysql qui tourne
- une windows avec client mysql
- une linux avec client mysql
Je veux des connexions sécurisées donc j'utilise stunnel (SSL est supproté maintenant par MySQL mais sous windows c'est difficile à mettre en place)
Principe de fonctionnement stunnel :
tu lui précises un port accept et un port connect (local ou distant) et quand tu te connectes sur le port accept il redirige par le port connect en cryptant les données.
J'ai configuré stunnel de la même manière sous windows et linux, sous windows ca marche nickel.
Je fais :
Code :
- mysql -u user --password=xxx
|
et ca me connecte bien, c'est crypté, tout va bien...
Par contre, sous linux, ca se corse, quand je fais
Code :
- mysql -u user --password=xxx
|
j'obtiens :
Code :
- Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock'
|
Normal, la socket n'existe pas puisqu'il n'y a pas de serveur local...
J'ai cherché un peu dans les options MySQL et j'ai trouvé:
Code :
- mysql --protocol=TCP -u user --password=xxx
|
et du coup j'obtiens :
Code :
- Can't connect to MySQL server on 'localhost'
|
et là je bloque... Si vous avez des pistes, je suis preneur!!
---------------
-_- http://www.scienceshopping.com -_-