1 Answer
- Newest
- Most votes
- Most comments
0
I have tested in my lab to grant execute permission for specified user to executing a PROCEDURE.It went well
- Create PROCEDURE
DELIMITER // CREATE PROCEDURE get_all_cars() BEGIN SELECT * FROM manju; END // DELIMITER ;
-
CREATE USER 'TestUser1'@'%' IDENTIFIED BY 'XXXXX';
-
GRANT EXECUTE ON PROCEDURE manju.get_all_cars TO 'TestUser1'@'%'; FLUSH PRIVILEGES;
-
Login mysql client through TestUser1 and ran below command.
CALL manju.get_all_cars;
answered 4 months ago
Relevant content
- asked 5 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 7 months ago
- AWS OFFICIALUpdated 7 months ago