Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Mysql Procedure Error (execute command denied to user)

Create procedure:

CREATE DEFINER=`gnysoftxuser`@`%` PROCEDURE `insertadmin`(IN  adi  VARCHAR(150))BEGIN Insert Into mekan_tablo (mekan_adi) values (adi); END;

Mysql query

CALL insertadmin('test');

Mysql error:

execute command denied to user 'gnysoftxuser'@'%'for routine 'xdb.insertadmin'

like image 321
user2793049 Avatar asked Oct 23 '25 18:10

user2793049


1 Answers

That means that the MySQL user that you are connecting with does not have the EXECUTE priviledge for the database. https://dev.mysql.com/doc/refman/5.5/en/privilege-system.html

like image 103
David Soussan Avatar answered Oct 26 '25 10:10

David Soussan



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!