ユーザーが特定のテーブルとビューから SELECT を実行し、特定のプロシージャを実行できるようにしたいと考えています。私はそのようなスクリプトを書きました:
CREATE USER 'user'@'%' IDENTIFIED BY 'user';
GRANT SELECT ON
database.table1,
database.view1,
database.view2
'user'@'%' IDENTIFIED BY 'user'
WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
GRANT EXECUTE ON PROCEDURE
database.procedure1,
database.procedure2
'user'@'%' IDENTIFIED BY 'user'
WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
しかし、うまくいきません。私は何を間違っていますか?