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。
创建一个包含登录 TiDB Dashboard 所需权限的角色 :
为其他用户授权
dashboard_access
角色并设置为默认启用:
完成以上步骤后,可以用 用户登录 TiDB Dashboard。