Salut all,
Je cherche a utiliser le SSL pour la connexion de pma à mysql.
La config ssl dans config.inc.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['ssl'] = true;
    $cfg['Servers'][$i]['ssl_verify'] = false;
    $cfg['Servers'][$i]['ssl_key'] = '/etc/mysql/certificat/server.key';
    $cfg['Servers'][$i]['ssl_cert'] = '/etc/mysql/certificat/server.crt';
    $cfg['Servers'][$i]['ssl_ca'] = '/etc/mysql/certificat/ca.pem';
    $cfg['Servers'][$i]['ssl_ca_path'] = '/etc/mysql/certificat/';
Mais ca ne fonctionne pas avec plein d'erreurs sur la page de connexion :
- mysqli::real_connect(): This stream does not support SSL/crypto
- mysqli::real_connect(): Cannot connect to MySQL by using SSL
- mysqli::real_connect(): (HY000/2002): (trying to connect via (null))
- La connexion au « controluser » telle que définie dans la configuration a échoué.
- mysqli::real_connect(): This stream does not support SSL/crypto
- mysqli::real_connect(): Cannot connect to MySQL by using SSL
- mysqli::real_connect(): (HY000/2002): (trying to connect via (null))
Si je desactive ce ssl, ca fonctionne nickel et je me connecte a pma.

Le ssl est ok du cote de mariadb :
+---------------------+----------------------------------+
| Variable_name | Value |
+---------------------+----------------------------------+
| have_openssl | YES |
| have_ssl | YES |
| ssl_ca | /etc/mysql/certificat/ca.pem |
| ssl_capath | |
| ssl_cert | /etc/mysql/certificat/server.crt |
| ssl_cipher | |
| ssl_crl | |
| ssl_crlpath | |
| ssl_key | /etc/mysql/certificat/server.key |
| version_ssl_library | OpenSSL 3.0.9 30 May 2023 |
+---------------------+----------------------------------+
J'ai cherche et cherche, mais rien trouve pour resoudre ce probleme.
Avez vous une solution, idees ou suggestions ?
Merci par avance.