MySQL “innodb_large_prefix” and “Barracuda” innodb_file_format now supported
Our MySQL database servers now support the innodb_large_prefix option and the “Barracuda” innodb_file_format option.
Users should not notice any difference, but this should improve compatibility with a small number of scripts that require these options (notably recent versions of Moodle).
For technical users, MySQL looked like this before the change:
mysql> show variables
-> where Variable_name in
-> ("innodb_large_prefix", "innodb_file_format");
+---------------------+----------+
| Variable_name | Value |
+---------------------+----------+
| innodb_file_format | Antelope |
| innodb_large_prefix | OFF |
+---------------------+----------+
And like this after the change:
mysql> show variables
-> where Variable_name in
-> ("innodb_large_prefix", "innodb_file_format");
+---------------------+-----------+
| Variable_name | Value |
+---------------------+-----------+
| innodb_file_format | Barracuda |
| innodb_large_prefix | ON |
+---------------------+-----------+