使用 DBMS 的账户

要安装管理服务器并使用它,您需要一个内部 DBMS 账户。此账户允许您访问 DBMS 但需要特定权限。所需权限取决于以下标准:

为账户授予权限时,请遵循最低权限原则。这意味着授予的权限应以足以执行所需操作为限。

下表包含有关在安装和启动管理服务器之前应授予账户的 DBMS 权限的信息。

MySQL 和 MariaDB

如果您选择 MySQL 或 MariaDB 作为 DBMS,请创建一个 DBMS 内部账户来访问 DBMS,然后授予该账户所需的权限。请注意,数据库创建方法不影响权限集。所需权限如下所列:

有关如何配置账户权限的更多信息,请参阅配置用于 MySQL 和 MariaDB 的 DBMS 账户

配置管理服务器数据恢复的权限

您授予内部 DBMS 账户的权限足以从备份中恢复管理服务器数据。

PostgreSQL 或 Postgres Pro

如果您选择 PostgreSQL 或 Postgres Pro 作为 DBMS,您可以使用 Postgres 用户(默认的 Postgres 角色)或创建一个新的 Postgres 角色(以下简称“角色”)来访问 DBMS。根据服务器数据库的创建方法,如下表所述向角色授予所需权限。有关如何配置角色权限的更多信息,请参阅配置用于 PostgreSQL 或 Postgres Pro 的 DBMS 账户

Postgres 角色的权限

自动创建数据库

手动创建数据库

Postgres 用户不需要额外权限。

新角色的权限:CREATEDB。

对于新角色:

  • 针对管理服务器数据库的权限:ALL。
  • 针对公共架构中所有表的权限:ALL。
  • 针对公共架构中所有序列的特权:ALL。

配置管理服务器数据恢复的权限

若要从备份恢复管理服务器数据,用于访问 DBMS 的 Postgres 角色必须具有针对管理服务器数据库的所有者权限。

页顶