Rozwiązaniem problemu na błąd:
1709 Index column size too large. The maximum column size is 767 bytes.

jest również zmiana metody porównywania napisów na utf8mb4_unicode_ci a jeżeli to nie pomaga to zmiana formatowania tabel na dynamiczne
( ALTER TABLE tablename ROW_FORMAT=DYNAMIC; )

dla wszystkich tabel można wywołać poniższą komendę:
( ALTER TABLE * ROW_FORMAT=DYNAMIC; )