sql >> Base de Datos >  >> RDS >> Mysql

cambiar mysql innodb_large_prefix

Entre 5.6.3 y 5.7.7 (es decir, si está ejecutando MySQL 5.6 o MariaDB 10.0), hay 4 pasos:

  • ESTABLECER GLOBAL innodb_file_format=Barracuda;
  • ESTABLECER GLOBAL innodb_file_per_table=ON;
  • ROW_FORMAT=DINÁMICO; -- o COMPRIMIDO (va al final de CREAR)
  • innodb_large_prefix=1

Nota

SELECT * FROM information_schema.INNODB_SYS_TABLESPACES;

proporcionará el formato de archivo y el formato de fila. Algunas otras tablas I_S proporcionan pistas de file_per_table.