Problém s DB
snažím se přenést z jiného webhostingu databázi pro redakční systém Drupal. Při importu dostávám chyby „Specified key was too long; max key length is 767 bytes“. Zjistil jsem, že to je problém s InnoDb tabulkami a že problém lze řešit zapnutím parametru innodb_large_prefix.
Při zavolání SQL „SET @@global.innodb_large_prefix = 1;“, ale dostávám chybu „#1227 – Access denied; you need (at least one of) the SUPER privilege(s) for this operation“.
Můžete se na to prosím podívat?
4 Odpověď
Dobrý den,
problém je opravdu v nově nastaveném kódování utf8mb4. To je potřeba změnit v samotné databázi a také je potřeba upravit SQL dotaz, který tabulky vytváří.
Dobrý den,
toto nastavení Vám nepůjde kvůli nastaveným oprávněním. To bohužel nelze nijak změnit. Na našich serverech však instalace Drupalu fungují. Jakou verzi Drupalu používáte? Zkusím si to nasimulovat a nalézt řešení.