Actually, the problem is not mysql server (mysqld or mysql binaries) but with libmysqlclient.so.16.
According to my steps Percona-Server-shared-compat vs compat-mysql51, both have libmysqlclient.so.16 and it does not depend from libssl at all.
To test, simply take any tool (it can be my php script that uses mysqli, mysqli.so depends on .so.16 and libssl.so) that depends on .so.16, try with compat-mysql51's .so.16 and with Percona-Server-shared-compat's one.
Actually, the problem is not mysql server (mysqld or mysql binaries) but with libmysqlclient. so.16. Server- shared- compat vs compat-mysql51, both have libmysqlclient. so.16 and it does not depend from libssl at all.
According to my steps Percona-
To test, simply take any tool (it can be my php script that uses mysqli, mysqli.so depends on .so.16 and libssl.so) that depends on .so.16, try with compat-mysql51's .so.16 and with Percona- Server- shared- compat' s one.
Test #2:
Works: mysql51- 5.1.54- 1.el6.remi. x86_64 mysql51- 5.1.54- 1.el6.remi. x86_64| grep libmysqlclient. so.16 mysql/libmysqlc lient.so. 16 mysql/libmysqlc lient.so. 16.0.0 php/modules/ mysqli. so|grep libmysqlclient. so.16 .so.16 => /usr/lib64/ mysql/libmysqlc lient.so. 16 (0x00007fbba0af 4000)
[root@centos6 ~]# rpm -qa|grep compat-mysql51
compat-
[root@centos6 ~]# rpm -ql compat-
/usr/lib64/
/usr/lib64/
[root@centos6 ~]# ldd /usr/lib64/
libmysqlclient
[root@centos6 ~]# php mysqli-ssl.php
Array
(
[0] => Ssl_cipher
[1] => DHE-RSA-AES256-SHA
)
Does not: Server- shared- compat Server- shared- compat| grep libmysqlclient. so.16 libmysqlclient. so.16 libmysqlclient. so.16.0. 0 php/modules/ mysqli. so|grep libmysqlclient. so.16 .so.16 => /usr/lib64/ libmysqlclient. so.16 (0x00007f3c831a 6000) real_connect( ): (28000/1045): Access denied for user 'percona_ ssl'@'192. 168.56. 101' (using password: YES) in /root/mysqli- ssl.php on line 7
[root@centos6 ~]# rpm -e compat-mysql51 --nodeps
[root@centos6 ~]# yum -y install Percona-
[root@centos6 ~]# rpm -ql Percona-
/usr/lib64/
/usr/lib64/
[root@centos6 ~]# ldd /usr/lib64/
libmysqlclient
[root@centos6 ~]# php mysqli-ssl.php
PHP Warning: mysqli_
[root@centos6 ~]#