I have been searching on how to configure wordpress to connect to mysql db over ssl, however most of the example are about three to five years old e.g. this wordpress support topic
my wordpress version is 4.5.2 and obviusly the code and settings is nothing like what I in examples all over forums, is there a more relevant example on how to fix settings in wp-settings.php
and wp-includes/wp-db.php
to ensure secure connection to a remote MySql?
Edit
wp-config.php
Add following line:
If your database(MySQL 5.6 or later) use a self-assigned certificate, you may try:
Tested on WordPress version
5.2
.For those looking for a way to do this w/o hacking core or rolling your own plugin:
https://wordpress.org/plugins/secure-db-connection/
Created by the dev who initially reported the issue in WordPress: https://core.trac.wordpress.org/ticket/28625
here the solution: you have to add the ssl cert in a bin folder, then refer to the server with a variable https://atiqcs.wordpress.com/2018/07/22/enable-ssl-with-azure-web-app-for-mysql-database/#:~:text=Enabling%20SSL%20with%20Azure%20Web%20App%20for%20mysql,MySQL%20over%20SSL%20below%20mentions%20adding%20DB_SSL%2C%20
Pretty sure this is answered best here you basically add a filter, and the details to the SSL certificate details in
wp-config.php
There is also a plugin on the wordpress.org repository here