Jeśli kontrolujesz serwer (VPS), a PHP jest na tej samej maszynie co MySQL (musisz tylko zezwolić na połączenia z tej samej maszyny), to nie ma sensu używać SSL dla MySQL i spowoduje to tylko obciążenie. Powinieneś po prostu użyć zapory sieciowej do ochrony MySQL tak jak powinieneś to zrobić z memcached .
W przeciwnym razie możesz przeczytać tę sekcję z MySQL, aby skonfigurować SSL
. Myślę, że to coś więcej niż tylko $con = mysql_connect("localhost", "username", "password", MYSQL_CLIENT_SSL);
. Na przykład musisz skonfigurować swój Certyfikat SSL
:
mysqld --ssl-ca=ca-cert.pem \
--ssl-cert=server-cert.pem \
--ssl-key=server-key.pem