Z dokumentace (můj důraz):
Protože jste již navid do databáze, nemusíte nastavovat DEFINER atribut ve vaší uložené proceduře; přidání tohoto řádku způsobí, že se chyba zobrazí. Pokud toto prohlášení odstraníte, bude vytvořena vaše procedura a neobjeví se chyba oprávnění.
Musíte pouze nastavit DEFINER pokud nastavujete uloženou proceduru pro jiného uživatele, ve výchozím nastavení získá uložená procedura stejný kontext zabezpečení jako uživatel, který jej vytváří
: