Jika Anda mengontrol server (VPS) dan PHP berada di mesin yang sama dengan MySQL (hanya perlu mengizinkan koneksi dari mesin yang sama) maka tidak ada gunanya menggunakan SSL untuk MySQL dan hanya akan menghasilkan overhead. Anda hanya harus menggunakan firewall untuk melindungi MySQL seperti yang juga harus Anda lakukan dengan memcached .
Jika tidak, Anda dapat membaca bagian ini dari MySQL untuk mengonfigurasi SSL
. Saya pikir melibatkan sedikit lebih dari sekedar $con = mysql_connect("localhost", "username", "password", MYSQL_CLIENT_SSL);
. Misalnya, Anda perlu mengonfigurasi Sertifikat SSL
Anda :
mysqld --ssl-ca=ca-cert.pem \
--ssl-cert=server-cert.pem \
--ssl-key=server-key.pem