Mysql
 sql >> Base de données >  >> RDS >> Mysql

Connexion à MySQL via SSL en utilisant PHP

Si vous contrôlez le serveur (VPS) et que PHP est sur la même machine que MySQL (il suffit d'autoriser les connexions à partir de la même machine), il est inutile d'utiliser SSL pour MySQL et cela n'entraînera que des frais généraux. Vous devez simplement utiliser un pare-feu pour protéger MySQL comme vous devriez également le faire avec memcached .

Sinon, vous pouvez lire cette section de MySQL pour configurer SSL . Je pense que cela implique un peu plus que juste $con = mysql_connect("localhost", "username", "password", MYSQL_CLIENT_SSL); . Par exemple, vous devez configurer votre certificat SSL :

mysqld --ssl-ca=ca-cert.pem \
       --ssl-cert=server-cert.pem \
       --ssl-key=server-key.pem