【概述】场景+问题概述
创建一个最小权限 SQL 用户用于登录 TiDB Dashboard
【背景】做过哪些操作
参照官方文档授权sql用户,用于登陆Dashboard
CREATE USER 'dashboardAdmin'@'%' IDENTIFIED BY '<YOUR_PASSWORD>';
GRANT PROCESS, CONFIG ON *.* TO 'dashboardAdmin'@'%';
GRANT SHOW DATABASES ON *.* TO 'dashboardAdmin'@'%';
GRANT DASHBOARD_CLIENT ON *.* TO 'dashboardAdmin'@'%';
-- 如果要使自定义的 SQL 用户能修改 TiDB Dashboard 界面上的各项配置,可以增加以下权限
GRANT SYSTEM_VARIABLES_ADMIN ON *.* TO 'dashboardAdmin'@'%';
【现象】业务和数据库现象
授权 DASHBOARD_CLIENT
报错信息如下
Dynamic privilege 'DASHBOARD_CLIENT' is not registered with the server.
【业务影响】
无
【TiDB 版本】
v5.2.1