I tried granting the execute privilege for a specific user on a specific database using the following:
GRANT EXECUTE ON `databasename`.* TO 'user'@'12.345.67.89';
It appears to complete successfully but doesn't add the permission. However if the execute permission is granted globally for the same user - it works! Am I missing something?
Using mysql version 5.0.51a