【发布时间】:2018-03-08 00:30:24
【问题描述】:
我正在寻找以下最佳解决方案:
我需要通过 PhpMyAdmin 或类似工具授予某人访问我的 MySQL 服务器上一个(多个)特定数据库的权限。
不允许我创建新的 MySQL 用户帐户。
1234563 p>
PMA 将使用安全存储的真实用户名和密码连接到我的 MySQL 服务器。但是我的人永远不会看到实际的数据库用户名和密码。他只能看到并能够编辑我服务器上一个指定数据库中的表。
这是否可以实现?谢谢!
【问题讨论】:
-
是否已经存在具有您需要的有限访问权限的用户帐户?如果不是,第 4 步将如何解决问题?他将有权访问存储的用户名可以访问的所有表。
-
如果有这样的账号,你可以直接给他那个用户名和密码。
-
Database Administrators 可能是这个问题更好的地方。
-
我同意@Barmar - 这与代码无关。对于网络的这个区域来说,它太宽泛了。
-
Barmar:不,没有这样的用户。只有一个 MySQL 用户名可以访问所有内容,我需要我的新用户只能查看 MySQL 服务器上众多数据库中的一个。我已经并且将无权创建任何新的 MySQL 用户名。
标签: mysql database phpmyadmin administration