Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/04/2006, 17h33   #1
Invité régulier
 
Inscription : novembre 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 78
Points : 8
Points : 8
Par défaut MySQL SSL Windows

Bonjour,

Voilà je suis en train de voir pour installer un serveur MySQL sous Windows xp.

Il faut que ce serveur soit sécurisé via SSL pour la connexion.
J'ai testé la version 4.1 et la version 5 de MySQL et aucune des deux ne supporte le SSL.

Y a t-il une solution?

J'ai entendu dire qu'il fallait compiler MySQL avec visual studio en intégrant OpenSSL.

quelqu'un pourrait il m'aider?
baallrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2006, 10h40   #2
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Bonjour,

Tu as été voir dans la doc ? Il y a à peu près tout ce qu'il faut pour comprendre et mettre en oeuvre les connexions SSL sous MySQL.
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2006, 11h14   #3
Invité régulier
 
Inscription : novembre 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 78
Points : 8
Points : 8
bah pour Linux il y a tout ce qu'il faut mais pour Windows, rien du tout!

jv'ais re-regarder pour verifier mais je n'ai rien vu et sur le net il est dit qu'il faut recompiler MySQL avec le support SSL ...

Mais je ne trouve null part une version de MySQL pour windows qui integre le SSL ...

Merci pour votre aide!
baallrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2006, 14h15   #4
Invité régulier
 
Inscription : novembre 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 78
Points : 8
Points : 8
personne ne peut m'aider?

j'ai pourtant cherché dans la doc MySQL et sur le net en général mais je ne trouve rien concernant Windows, tout est sous Linux ...

baallrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2006, 21h55   #5
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Apparemment YaSSL supporte aussi Windows... http://dev.mysql.com/doc/refman/5.0/en/secure-using-yassl.html
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2006, 16h03   #6
Invité régulier
 
Inscription : novembre 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 78
Points : 8
Points : 8
Oui c'est vrai, je l'ai vue il y a peu de temps.
YaSSL est une alternative a OpenSSL.
Mais c'est toujours le même problème.

Il faut que MySQL soit compilé avec le support SSL.
Ce n'est pas le cas du binaire pour windows. Je me suis renseigné directement chez MySQL et ils m'ont dit qu'ils ne peuvent pas intégrer le support SSL nativement dans MySQL à cause d'une problème de licence.

Enfin bref au final il faut le recompiler avec Visual Studio 2003.
J'ai essayé avec Visual Studio 2005 express (version gratuite)
Le logiciel refuse de m'ouvrir le projet.

Donc voilà j'en suis toujours au même point.

j'ai peut etre une solution.
Installer le logiciel stunnel afin de capturer tout ce qui passe par le port 3306 de l'encrypter avec le SSL et de l'envoyer sur un autre port sur le serveur.
Celui-ci aura aussi stunnel à l'écoute sur ce port et va décrypter et renvoyer sur le port 3306.

Du tunneling classique quoi.
Sauf que Stunnel intègre les certificats. Chose qui est intéressante pour mon développement.


Voilà voilà,

Si quelqu'un a une autre solution je suis preneur.

plus tard je donnerais certainement un tutorial, car c'est vraiment galère!!
baallrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2006, 16h11   #7
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Citation:
Envoyé par baallrog
plus tard je donnerais certainement un tutorial, car c'est vraiment galère!!
Volontiers

J'imagine que c'est pour utiliser dans une application, néanmoins si le but est simplement de se connecter en mode console sécurisé, il y a toujours SSH...
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2006, 19h53   #8
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Une bonne nouvelle pour toi :

Citation:
D.1.2. Changes in release 5.0.20 (31 March 2006)

Functionality added or changed:

Builds for Windows, Linux, and Unix (except AIX) platforms now have SSL support enabled, in the server as well as in the client libraries. Because part of the SSL code is written in C++, this does introduce dependencies on the system's C++ runtime libraries in several cases, depending on compiler specifics. (Bug #18195)
http://dev.mysql.com/doc/refman/5.0/en/news-5-0-20.html
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 11h54   #9
Invité régulier
 
Inscription : novembre 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 78
Points : 8
Points : 8
Voilà le lien vers une release stable de la 5.0.20 pour Windows:
ftp://mirrors.ircam.fr/pub/mysql/Downloads/MySQL-5.0/mysql-5.0.20-win32.zip

Md5
ftp://mirrors.ircam.fr/pub/mysql/Downloads/MySQL-5.0/mysql-5.0.20-win32.zip.md5


J'ai vérifié, effectivement le SSL est de retour !!

et dès que j'aurais finis mon projet, je ferais un tuto à partir de la doc technique.


En tout cas un grand merci à toi maximilian!!! 8)
baallrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 14h32   #10
Invité régulier
 
Inscription : novembre 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 78
Points : 8
Points : 8
sniffff je toruve pas la version 5.0.20 binaire pour Linux ...

juste les sources ...

si quelqu'un a le lien je suis preneur.
ou alors je pense que dans les prochains jours je le trouverais plus facilement.
baallrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 17h39   #11
Invité régulier
 
Inscription : novembre 2004
Messages : 78
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 78
Points : 8
Points : 8
Bien j'ai du nouveau, MySQL sous Debian ne supporte pas le SSL à cause du texte de la licence de OpenSSL et de YaSSL ...

Sinon sous Windows avec les dernières versions de la 5 tout est ok!

Donc je vais me rabattre sur une solution à base de SSH : stunnel.

Dès que j'aurais mis sa en place et testé, je ferais un ptiti tuto pour connecter des serveurs MySQL entre eux via SSH.
baallrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h04.


 
 
 
 
Partenaires

Hébergement Web