Запускали moodle на MySQL 8 и на Mariadb, на виртуальном сервере в среде Freebsd, специальные тесты не проводил, но по ощущуниям на MySQL 8 работает пошустрей, сама база весит около 2гб.
Согласно рекомендациям с сата https://docs.moodle.org/36/en/MySQL при внисении в файл my.cnf строк
[mysqld]
innodb_file_format = Barracuda
innodb_file_per_table = 1
innodb_large_prefix
База данных на mysql 8 перестает запускатся, если их закоментировать то все работает.
На просторах интернета есть информация что в mysql 8 несколько параметров, связанных с file_format, удалены, а именно
innodb_file_format
innodb_file_format_check
innodb_file_format_max
innodb_large_prefix
Можно ли использовать вообще mysql 8 для Moodle, если можна то как быть с рекомендациями по innodb_file_format ?
Можно ли использовать вообще mysql 8 для Moodle, если можна то как быть с рекомендациями по innodb_file_format ?
Можно. Рекомендации нужно игнорировать, потому что mysql 8 всё уже включено.