N°2336: Use --ssl-mode instead of --ssl with MySQL >= 5.7.0

This commit is contained in:
Stephen Abello
2019-06-21 13:59:36 +02:00
parent d6bfbbcd30
commit a222ead43c

View File

@@ -649,10 +649,20 @@ EOF;
{
return '';
}
$sTlsOptions = '';
$sTlsOptions .= ' --ssl';
$sDBVendor= CMDBSource::GetDBVendor();
$sDBVersion = CMDBSource::GetDBVersion();
$sMysqlSSLModeVersion = '5.7.0'; //Mysql 5.7.0 and upper deprecated --ssl and uses --ssl-mode instead
if ($sDBVendor === CMDBSource::ENUM_DB_VENDOR_MYSQL && version_compare($sDBVersion, $sMysqlSSLModeVersion, '>='))
{
$sTlsOptions .= ' --ssl-mode';
}
else
{
$sTlsOptions .= ' --ssl';
}
// ssl-key parameter : not implemented
// ssl-cert parameter : not implemented