向 MC 用户授予数据库访问权限

如果在创建用户帐户时没有向 MC 用户授予数据库级别角色,那么您可以在 MC 设置的“用户管理 (User Management)”选项卡中执行此操作。

向用户授予数据库级别角色会将 MC 用户与数据库用户的权限关联起来,并确保 MC 用户不能执行或查看用户帐户在服务器数据库中的权限不允许执行或查看的任何事项。当 MC 用户登录到 MC 时,该用户的数据库相关活动的 MC 权限要与该用户对数据库本身的权限进行对比。只有当用户同时具有 MC 权限和相应的数据库权限时,相应的操作才会在 MC 界面中显示。

先决条件

向 MC 用户授予数据库访问权限之前,请参阅创建 MC 用户中的先决条件。

向 MC 用户授予数据库级别角色

  1. 以管理员身份登录到管理控制台 (Management Console),然后导航到 MC 设置 (MC Settings) > 用户管理 (User management)

  2. 选择 MC 用户,然后单击编辑 (Edit)

  3. 确认 配置权限 是您所希望的权限。NONE 是默认值。

  4. 单击数据库访问级别部分 (DB access levels section) 旁边的添加 (Add),然后提供以下数据库访问凭据:

    1. **选择数据库。**从 MC 发现的列表中选择数据库(在 MC 界面上创建的或导入到该界面的数据库)。

    2. **数据库用户名。**输入现有的数据库用户名,或者,如果数据库正在运行,则单击省略号 [...] 览数据库用户的列表,然后从列表中选择一个名称。

    3. **数据库密码。**输入数据库用户帐户的密码(不是此用户名的密码)。

    4. **受限制的访问。**为此用户选择数据库级别(ADMIN、IT 或 USER)。

    5. 单击确定 (OK) 关闭添加权限 (Add permissions) 对话框。

    6. 如果 Vertica 数据库配置为需要 TLS,请在使用 TLS 连接 下拉列表中选择。您可以通过 MC 启动证书向导来配置 TLS。请参阅 完成 MC 证书向导。

  5. 您也可更改用户的状态 (Status)(默认状态是已启用)。

  6. 单击保存 (Save)

在单击确定 (OK) 关闭“添加权限 (Add permissions)”对话框后,MC 将尝试向所选 MC 管理的数据库或您组织的 LDAP 目录验证所输入的数据库用户名和密码。如果发现证书无效,则会要求您重新输入。

如果数据库在您创建新用户时不可用,则 MC 会保存用户名/密码,然后在用户以后访问“数据库和群集 (Database and Clusters)”页面时提示用户进行验证。