2012-01-31 27 views
4

我已经使用mySQL工作台中的服务器管理工​​具创建了一个用户,并且可以从管理工具向这些用户分配全局和数据库权限。使用mySQL Workbench向用户添加表权限

有没有办法在mySQL Workbench中分配这些用户(存储在mysql.users中)表级权限?

感谢

+3

好“东经老“授予的xxx上yyy.table to peter“ – Alfabravo 2012-01-31 20:40:53

+1

请参阅MySQL'GRANT'语法参考。表级特权是可能的。 http://dev.mysql.com/doc/refman/5.1/en/grant.html – 2012-01-31 21:51:18

回答

5

我找到了解决办法。不优雅,但它的作品。

  1. 以EER模型打开您的数据库。
  2. 将打开2个选项卡,转到默认情况下未选中的选项卡(MySQL模型)。
  3. 按照directions here添加角色/用户。
  4. 正向将模型返回到数据库。您可以取消选择除用户以外的所有对象。
  5. 您可以有工作台创建用户,或者,如果你已经拥有的用户,只需设置GRANT语句

不漂亮,但它的工作原理

0

不幸的是有没有办法,你可以做,在Workbench管理员模块,作为WB 37年2月5日的。

您始终可以在Workbench的SQL查询编辑器中使用SQL命令授予访问权限(请参阅前面的注释)。之后,请不要忘记FLUSH PRIVILEGES