0

有没有一种工具可以使在 MySQL 数据库上编辑用户权限的任务变得更容易?我有近 100 个表可供 4 个用户使用,每个用户都有不同的每表授权,这通过 phpMyAdmin 变得乏味。当我稍后对数据库结构和用户列表进行更改时,它会变得更加烦人。我也看不到在 MySQL Workbench 中执行此操作的方法。

是否有任何权限管理工具可以更轻松地管理表权限?

更新:为了澄清,我需要一个可以为用户管理每个模式和每个表权限的工具。稍后我将更改权限,因此它需要能够完全管理现有权限以及授予新权限。MySQL Workbench 允许管理每个模式的权限,但不能管理每个表。

4

8 回答 8

2

mysql gui 工具。请参阅此处http://dev.mysql.com/downloads/gui-tools/5.0.html MySQL Administrator 允许您完成所有这些工作。

于 2012-06-05T19:43:46.850 回答
1

我意识到这个问题已经存在几年了,但是我在寻找解决方案时遇到了它,所以我想其他人也可能会这样做。

我遇到了 SQL Yog,发现它能够做我想做的所有事情。我使用社区版本,因此可以免费下载,并且它的用户管理器能够在模式和表级别设置权限。

于 2014-06-04T15:10:10.920 回答
0

试用dbForge Studio for MySQL中的安全管理工具(安全管理器在免费的 Express Edition 中可用)。

新版本支持多用户编辑;您可以选择一些用户并授予或撤销全局和对象(数据库、表、字段等)权限,然后应用更改或在 SQL 脚本中查看它们。

于 2012-06-06T12:03:01.963 回答
0

您可能想查看www.securich.com - 它是 MySQL 的开源用户管理工具。

于 2012-06-05T19:40:34.613 回答
0

Workbench 应该让您管理用户和授予权限 - 请参见此处。你也可以使用Navicat(不是免费的),或者如果你在 Mac 上,可以使用免费的Sequel Pro

于 2012-06-05T19:41:41.613 回答
0

MySQL Workbench 提供了这个功能。

  1. 通过“服务器管理”打开连接
  2. 点击“用户和权限”
  3. 选择“架构特权”选项卡
  4. 根据您的需要,为您正在处理的架构创建条目。

更多信息在这里

于 2012-06-05T19:43:03.297 回答
0

刚刚在这里查看了我安装的 Squirrel-SQL。我在这个副本中只有 Oracle 数据库,但我在家里将它用于 MySQL。无论如何,对于 Oracle,对于表,它有两个选项卡:Privileges 和 Column Privileges。它可能会也可能不会为 MySQL 提供类似的功能。不妨看看。(我喜欢它用于其他数据库工作。)

于 2012-06-05T22:31:30.670 回答
0

phpMyAdmin 允许表级权限。例如,可以在此处此处找到更多详细信息 。

于 2013-05-07T14:32:27.587 回答