Přehled
Pokud narazíte na „Přístup odepřen; potřebujete (alespoň jedno) oprávnění SUPER pro tuto operaci“ během importu MySQL, může to být způsobeno výpisem SQL obsahujícím DEFINER v příkazu create. Například:
CREATE DEFINER='admin'@'localhost' PROCEDURE p1() BEGIN UPDATE t1 SET counter = counter + 1; END;
Atribut DEFINER může konkrétním uživatelům přiřadit bezpečnostní omezení, ale u většiny typických systémů správy obsahu nebo webů to obecně není vyžadováno.
Pokud k databázi nejsou přidruženi žádní další uživatelé, můžete atribut DEFINER bezpečně odebrat. Chcete-li to provést, spusťte vyhledávání a nahrazování na výpisu databáze, abyste odstranili všechny instance DEFINER=’admin’@’localhost’ , což by pro výše uvedený výrok bylo:
CREATE PROCEDURE p1() BEGIN UPDATE t1 SET counter = counter + 1; END;
To lze nyní bez chyb importovat do Plesku pomocí standardních databázových nástrojů.
Pokud narazíte na nějaké problémy nebo si nejste jisti, zda je to nutné, vždy se obraťte na svého poskytovatele hostingu, který vám poskytne další pomoc.