EDIT: When using REQUIRE SSL you need to enable SSL support on the remote MySQL server (see previous link). I am not sure whether you also have to generate server side certificates and configure the remote MySQL server to use them.
When using ie. REQUIRE X509 you definitely have to generate server side certificates and configure the remote MySQL server to use them. The client needs to store the client key and cert on his local machine and reference to them from config.inc.php.
Did you generate server side certificates, copied some to your local dev station and referenced to them from
config.inc.php
as in:Also see http://www.howtoforge.com/managing-multiple-mysql-servers-from-one-phpmyadmin-installation-using-ssl-encryption.
EDIT: When using
REQUIRE SSL
you need to enable SSL support on the remote MySQL server (see previous link). I am not sure whether you also have to generate server side certificates and configure the remote MySQL server to use them.When using ie.
REQUIRE X509
you definitely have to generate server side certificates and configure the remote MySQL server to use them. The client needs to store the client key and cert on his local machine and reference to them fromconfig.inc.php
.Also see http://stackoverflow.com/a/3658591/328272 and http://dev.mysql.com/doc/refman/5.0/en/grant.html#grant-other-characteristics.
Last edit: lmeurs 2014-11-13