如果您使用 MySQL/MariaDB 或 Microsoft SQL Server,您可以通过 Plesk UI 管理数据库用户的权限,例如在表格结构和数据上执行操作的权限。对于 MySQL/MariaDB 这些权限可
选择
、
插入
、
创建
、
下降
等等,而对于 Microsoft SQL Server 这些权限是数据库级别的角色,例如
db_ddladmin
、
db_datawriter
,等等。
为了帮助您分配权限,Plesk 会使用称谓角色的权限模板。每个数据库用户帐户在创建时都会被授予默认的权限组。改组权限与
读取和写入
角色相对应。其它支持的角色为
只读取
和
只写入
角色。此外,MySQL/MariaDB 还允许
自定义
角色有用户定义的权限组。
若要修改 MySQL/MariaDB 数据库用户的权限:
转到
网站与域名
>
数据库
>
用户管理
并点击数据库用户名称。
默认新创建的数据库用户有
读取和写入
角色。您可以查看和更改包括在该角色中的权限。
若要只允许读取访问或写入访问,请选择相应的角色(
只读取
或
只写入
)。
若要为用户从已选定的角色添加或移除权限,请选择或清空相应的复选框(
选择
、
插入
、
更新
,等等)。
注意如果您修改权限组,该角色会变成
自定义
角色。
若要修改 SQL 数据库用户的权限:
转到
网站与域名
>
数据库
>
用户管理
并点击数据库用户名称。
默认新创建的数据库用户有
读取和写入
角色。
若要只允许读取访问或写入访问,请选择相应的角色(
只读取
或
只写入
)。
Microsoft SQL Server 上默认的权限组如下:
用户角色中的自动更改
主机提供商可以添加或移除通过不同角色许可的权限。
在 MySQL/MariaDB 上,这些修改不会影响现有数据库用户的权限。唯一更改的是其在 Plesk 中的角色 – 将会被更改为
自定义
因为其权限不再与其之前的角色(
读取和写入
、
只读取
或
只写入
)相对应。在 Microsoft SQL Server 上,现有用户的权限(数据库级别的角色) 会根据主机提供商所做的更改进行更改。
主机提供商可以永久拒绝所有 MySQL/MariaDB 数据库用户使用某些权限,例如,删除对象的权限。那么,该权限将不会出现在 Plesk 中。在 Microsoft SQL Server 上,如果该权限被所有的 Plesk 角色排除,那么该权限将会拒绝所有用户使用。