TiDB Dashboard 用户管理

    要了解如何控制和管理 TiDB SQL 用户,请参见 TiDB 用户账户管理

    • 当所连接的 TiDB 服务器未启用安全增强模式 (SEM) 时,要访问 TiDB Dashboard,SQL 用户应当拥有以下所有权限:

      • PROCESS
      • SHOW DATABASES
      • DASHBOARD_CLIENT
    • 当所连接的 TiDB 服务器启用了 时,要访问 TiDB Dashboard,SQL 用户应当拥有以下所有权限:

      • PROCESS
      • SHOW DATABASES
      • CONFIG
      • DASHBOARD_CLIENT
      • RESTRICTED_TABLES_ADMIN
      • RESTRICTED_VARIABLES_ADMIN
    • 若希望 SQL 用户在登录 TiDB Dashboard 后允许修改界面上的各项配置,SQL 用户还应当拥有以下权限:

      • SYSTEM_VARIABLES_ADMIN

    如果登录 TiDB Dashboard 时指定的 SQL 用户未满足上述权限需求,则登录将失败,如下图所示:

    • 当所连接的 TiDB 服务器未启用 时,你可以通过执行以下示例 SQL 语句创建一个允许登录 TiDB Dashboard 的 SQL 用户 :

    以下示例演示了如何在 机制下创建角色及用户来登录 TiDB Dashboard。

    1. 创建一个包含登录 TiDB Dashboard 所需权限的角色 :

    2. 为其他用户授权 dashboard_access 角色并设置为默认启用:

    完成以上步骤后,可以用 用户登录 TiDB Dashboard。