Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ユーザーは関数と手順のみを実行する必要があります。EXECUTEセキュリティ上の理由から、このユーザーに付与し、同じユーザーから他の権限を取り消します。
EXECUTE
EXECUTEこのユーザーがストアド ファンクションの権限のみを持っているかどうかを確認する方法は?
SHOW GRANTS FOR '<user>'@'<host>'
ユーザーの付与を示します。ユーザーの付与を確認できます。
SELECT * FROM mysql.procs_priv WHERE Proc_priv='Execute' AND Routine_type='PROCEDURE' AND Routine_name='<routine_name>' AND User='<user>' Db='<db_name>' AND Host='<host>';
Db と Host は必要ないかもしれません