【问题标题】:Add table privileges to user using mySQL Workbench使用 mySQL Workbench 向用户添加表权限
【发布时间】:2012-01-31 20:39:06
【问题描述】:

我使用 mySQL 工作台中的服务器管理工​​具创建了一个用户,并且可以通过管理工具为这些用户分配全局和数据库权限。

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

谢谢

【问题讨论】:

标签: mysql mysql-workbench


【解决方案1】:

我确实找到了解决方法。不优雅,但很有效。

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

不漂亮,但很管用

【讨论】:

    【解决方案2】:

    很遗憾,从 WB 5.2.37 开始,您无法在 Workbench Administrator 模块中执行此操作。

    您始终可以在 Workbench 的 SQL 查询编辑器中使用 SQL 命令(请参阅之前的 cmets)授予访问权限。之后别忘了FLUSH PRIVILEGES

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-03
      • 2021-03-29
      • 1970-01-01
      • 2015-07-08
      • 2018-10-29
      • 1970-01-01
      • 2020-08-13
      • 1970-01-01
      相关资源
      最近更新 更多