wie ist das denn bei
mysql mit schema Notation?
Ich hab nur im Kopf, dass es dort etwas "mager" ist. Gibt es trotzdem Schemata?
Dann müsste vielleicht die gezielte Ansprache mit meinappowneruser.Funktionsnamen klappen? Halt jenachdem, wo bzw. von wem sie angelegt wurde.
Wenn DEFINER=`root`@`
localhost` etwas ist, um owner oder definer context für den Objekt Zugriff festzulegen, dann wäre die Frage, ob das wirklich sein muss oder bereits eine Krücke um Dein Problem zu lösen. Ansonsten einfach noch mal ein Grant an root oder root@
localhost auf die Tabelle oder per Dictionary prüfen, ob root da formal dran darf.