A veces al migrar una base de datos de Moodle nos hemos encontrado con el error siguiente:
Error: “#1071 – Specified key was too long; max key length is 767 bytes”
La solución más sencilla es ejecutar estas 3 instrucciones en la base de datos de destino antes de lanzar el archivo con el dump de la base de datos que corregirán el error.
use base_datos_destino;
set global innodb_large_prefix=on;
set global innodb_file_format=Barracuda;
set global innodb_file_per_table=true;