Wenn beim Erstellen einer MySQL-Stored Procedure der Fehler #1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation auftritt liegt das daran, dass ein Security Definer in der Stored Procedure angegeben ist.

Ein Security Definer ist ein Argument, wa dafür sorgt dass die Stored Procedure unter einem anderen Benutzer ausgeführt wird. Das Anlegen einer Stored Procedure mit einem abweichenden Benutzer ist nicht möglich, Du musst die Stored Procedure ohne Security Definer erstellen, sie wird dann mit dem Benutzer ausgeführt, welcher sie erstellt hat.