In Mysql, as I can give permissions for a user to execute all the procedures, I found:
GRANT EXECUTE ON PROCEDURE miBD.miProcedure TO 'USER'@'localhost';
As you can see you can only give permission to one procedure but not all, how to give permission to all without doing it one by one. I've tried:
GRANT EXECUTE ON PROCEDURE miBD.* TO 'USER'@'localhost';
This query marks error. Y:
GRANT ALL PRIVILEGES ON miBD.* TO 'USER'@'localhost';
This does not grant them.