Database 如何为Plesk 11用户提供对特定数据库的访问权限

Database 如何为Plesk 11用户提供对特定数据库的访问权限,database,plesk,user-management,Database,Plesk,User Management,因此,我在Plesk 11中创建了一个用户,并为他分配了一个角色(a为他创建的自定义角色),该角色仅具有数据库访问权限 但是这个新用户可以访问我的所有数据库,我想限制他对特定数据库的访问 请问我怎么做 谢谢。不幸的是,在一个订阅范围内(即使是通过直接url),不可能将此用户绑定到一个确切的订阅,并在另一个订阅中移动所有其他数据库 您可以将此作为功能请求添加到角色,以向用户授予管理权限,这样Plesk就可以完全按照要求执行操作 但是,授予管理数据库权限不会创建mysql用户,而是创建一个面板用户,

因此,我在Plesk 11中创建了一个用户,并为他分配了一个角色(a为他创建的自定义角色),该角色仅具有数据库访问权限

但是这个新用户可以访问我的所有数据库,我想限制他对特定数据库的访问

请问我怎么做


谢谢。

不幸的是,在一个订阅范围内(即使是通过直接url),不可能将此用户绑定到一个确切的订阅,并在另一个订阅中移动所有其他数据库


您可以将此作为功能请求添加到

角色,以向用户授予管理权限,这样Plesk就可以完全按照要求执行操作

但是,授予管理数据库权限不会创建mysql用户,而是创建一个面板用户,该用户可以管理您授予其访问权限的订阅的数据库(“全部”或单独选择)

如果您在phpMyAdmin中看到所有数据库,则您不是以该用户身份登录的,而是在plesk中单击了一个“webadmin”链接,该链接使用为该订阅/数据库创建的匹配数据库用户的登录令牌,甚至是“Tools”中的管理员(工具和设置->应用程序和数据库->数据库服务器->服务器名->数据库)->“webadmin”节

如果在Plesk面板中看到所有订阅的所有数据库,则在创建用户时在“访问订阅”字段中选择“全部”

将自定义角色定义为只允许访问一个数据库的方法没有意义,因为不需要管理权限(他只能删除他的数据库)

如果您打算在以管理员用户身份登录时在特定订阅打开订阅者的控制面板中为特定数据库仅创建一个mysql用户,请单击“数据库”,选择“用户”选项卡,单击“添加新数据库用户”,并选择此新用户应该访问的数据库。完成了

不幸的是,我并不清楚

  • 用户可以在其中查看所有数据库
  • 如果“all”真的是它们的全部(也像systemdbs)
  • 如果“访问”是指控制面板或mysql/phpmyadmin

不过,我希望我涵盖了所有意外情况。

谢谢Oleg,他们应该考虑添加此功能。