1

MySQL バージョン 5.1.70-cll

phpMyAdmin バージョン 3.5.8

cpanel バージョン 11

ユーザーがストアド プロシージャのみを実行するように制限するにはどうすればよいですか?

cpanel では、ユーザーを追加/削除し、「選択」コマンドのみまたは「作成」コマンドのみに制限できます。ただし、「call」はユーザー権限リストにありません。

私が知る限り、「root」としてログインすることもできません。(私はMySQLの初心者です。申し訳ありません。)

ありがとう。

4

2 に答える 2

3

EXECUTE実行できるストアド プロシージャに対する権限をユーザーに付与するだけで、テーブルに対するその他の権限は付与しないでください。

ユーザーがテーブルに対するアクセス許可を持っていない場合はSQL SECURITY DEFINER、プロシージャを作成するときに使用する必要があることに注意してください。

于 2013-07-26T18:02:17.353 に答える
0

EXECUTEストアド プロシージャを呼び出すには、特権が必要です。

ドキュメントはこちら: http://dev.mysql.com/doc/refman/5.5/en/stored-routines-privileges.html

于 2013-07-26T17:55:43.133 に答える