Personalizar MySQL para Moodle >= 3.3

La plataforma Moodle a partir de la versión 3.3 ha cambiado el estándar de codificación de las bases de datos en MySQL. Provocando la necesidad de cambiar los parámetros por defecto de nuestro servidor mysql para agilizar la carga.

Para mayores detalles del cómo y cuánto debo de personalizar, favor de leer el artículo «Optimiza y tunea Mysql o MariaDB en tu servidor VPS«.

A continuación, les comparto la configuración que mejor me ha funcionado con los servidores Moodle. Considerando que tienen 16 o mas GB en RAM.

Editar el archivo /etc/mysql/my.cnf

sudo nano /etc/mysql/my.cnf

#Moodle 3.3

[client]
default-character-set = utf8mb4

[mysqld]
innodb_file_format = Barracuda
innodb_file_per_table = 1
innodb_large_prefix
# Aceptar mas archivos abiertos a la vez (default 1024)
open_files_limit = 65536
max_connections = 20000

#Para las sessiones de Moodle: 32, 64, 128M
max_allowed_packet = 128M
# Tipo de codificacion
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
skip-character-set-client-handshake

[mysql]
default-character-set = utf8mb4

También te podría gustar...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *