title: How to grant execute on specific stored procedure to user
body: <p>I have created some stored procedure on a specific schema.</p>
  
  <p>In this stored procedure, I want to grant execute privilege.</p>
  
  <p>So I wrote that :</p>
  
  <pre><code>GRANT EXECUTE ON PROCEDURE schema_name.proc_name TO 'user_name';
  GRANT SELECT ON mysql.proc to 'user_name';
  </code></pre>
  
  <p>The problem is : My user can see every stored procedure.
  I wish he could only see the procedure where he has the EXECUTE privilege.</p>
  
  <p>Is there a way to achieve that ?</p>
  
  <p>Thanks in advance.</p>