Pour utiliser les connexions SSL entre le serveur MySQL et les clients, vous devez avoir le support de OpenSSL et votre version de MySQL doit être 4.0.0 ou plus récente.
Pour faire fonctionner les connexions sécurisées avec MySQL, vous devez disposer de ceci :
Installation de la bibliothèque d'OpenSSL. Nous avons testé MySQL avec OpenSSL 0.9.6. http://www.openssl.org/.
Lorsque vous configurez MySQL, utilisez le script
configure
avec les options
--with-vio
et
--with-openssl
.
Assurez vous que vous avez une version de la table
mysql.user
à jour. Ceci est
nécessaire si vos tables de droits proviennent d'un
version de MySQL antérieure à la version 4.0.0. La
procédure de mise à jour est décrite dans
Section 2.6.7, « Mise à jour des tables de droits ».
Vous pouvez vérifier que vous posséder un serveur
mysqld
qui supporte OpenSSL en
examinant le résultat de la commande SHOW
VARIABLES LIKE 'have_openssl'
:
mysql> SHOW VARIABLES LIKE 'have_openssl';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| have_openssl | YES |
+---------------+-------+
elle doit retourner YES
.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.