Site Tools


moodle

mysql

set global innodb_file_format = `BARRACUDA`;
set global innodb_large_prefix = `ON`;


USE moodle37;
SET @@global.innodb_large_prefix = 1;
SET SESSION sql_mode=STRICT_ALL_TABLES;
SET GLOBAL innodb_file_per_table=1;
SET GLOBAL innodb_file_format=Barracuda;
ALTER TABLE mdl_badge ROW_FORMAT=Compressed;
ALTER TABLE mdl_data ROW_FORMAT=Compressed;
ALTER TABLE mdl_data_fields ROW_FORMAT=Compressed;
ALTER TABLE mdl_enrol_lti_lti2_consumer ROW_FORMAT=Compressed;
ALTER TABLE mdl_enrol_paypal ROW_FORMAT=Compressed;
ALTER TABLE mdl_lti ROW_FORMAT=Compressed;
ALTER TABLE mdl_oauth2_issuer ROW_FORMAT=Compressed;
ALTER TABLE mdl_user ROW_FORMAT=Compressed;
ALTER TABLE mdl_user_info_field ROW_FORMAT=Compressed;

Run above in `mysql` console, or change cnf file: https://github.com/dcai/vagrant-dev/blob/master/ansible/templates/mysql/innodb.cnf

devops/moodle.txt · Last modified: by dcai