От документацията (моят акцент):
Тъй като вече сте navid към базата данни, не е необходимо да задавате DEFINER атрибут във вашата съхранена процедура; добавянето на този ред води до показване на грешката. Ако премахнете това изявление, вашата процедура ще бъде създадена и няма да получите грешката за разрешенията.
Трябва само да зададете DEFINER ако настройвате съхранената процедура за друг потребител, по подразбиране съхранената процедура получава същия защитен контекст като потребител, който го създава
: