2012-01-31 31 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