【发布时间】:2011-11-28 14:07:59
【问题描述】:
我想允许用户从特定的表和视图中选择,并执行特定的过程。我写过这样的脚本:
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;
但它不起作用。我做错了什么?
【问题讨论】:
-
嗯,看起来您在其中缺少
TO。请更具体地说明“不起作用”。您是否收到错误消息等? -
TO 丢失。我打错了:>
标签: mysql privileges sql-grant