用于编辑MySQL表权限的工具?

时间:2012-06-05 19:35:37

标签: mysql security database-permissions

是否有一个工具可以让您在MySQL数据库上更轻松地编辑用户权限?我有近100个表可以为4个用户工作,每个用户都有不同的每表授权,这通过phpMyAdmin变得乏味。当我稍后更改数据库结构和用户列表时,它会变得更加恼人。我也看不到在MySQL Workbench中做到这一点的方法。

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

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

8 个答案:

答案 0 :(得分:1)

Mysp gui工具。见http://dev.mysql.com/downloads/gui-tools/5.0.html MySQL Administrator允许您完成所有这些。

答案 1 :(得分:1)

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

我遇到了SQL Yog并发现它能够做我想做的一切。我使用社区版本,因此可以免费下载,其用户管理器可以在架构和表级别设置权限。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

Workbench应该允许您管理用户并授予权限 - 请参阅here。您也可以使用Navicat(非免费),或者如果您使用的是免费的Sequel Pro,则可以使用{{3}}。

答案 4 :(得分:0)

MySQL Workbench提供此功能。

  1. 通过“服务器管理”
  2. 打开连接
  3. 点击“用户和权限”
  4. 选择“架构权限”标签
  5. 根据您的需要为您正在处理的架构创建条目。
  6. 更多信息here

答案 5 :(得分:0)

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

答案 6 :(得分:0)

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

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

答案 7 :(得分:0)

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