diff --git a/libraries/classes/Operations.php b/libraries/classes/Operations.php index 67a0c6fedf..2c2b46c596 100644 --- a/libraries/classes/Operations.php +++ b/libraries/classes/Operations.php @@ -580,7 +580,7 @@ class Operations * old versions of MySQL/MariaDB must be returning something or not empty. * This patch is to support newer MySQL/MariaDB while also for backward compatibilities. */ - if (($innodb_file_format === 'Barracuda') || ($innodb_file_format == '') + if ((strtolower($innodb_file_format) === 'barracuda') || ($innodb_file_format == '') && $innodbEnginePlugin->supportsFilePerTable() ) { $possible_row_formats['INNODB']['DYNAMIC'] = 'DYNAMIC';