StarRocks用户权限管理

集群安装完毕后,需要设置一下数据用户权限。

StarRocks | StarRocks

设置ROOT用户密码

1. 通过 MySQL 客户端连接到 StarRocks

您需要使用初始用户 root 登录,密码默认为空。

将 <fe_address> 替换为 Leader FE 节点的 IP 地址(priority_networks),

并将 <query_port>(默认:9030)替换为您在 fe.conf 中指定的 query_port

示例:如 mysql -h 192.168.0.221 -P9030 -uroot

复制代码
# 将 <fe_address> 替换为您连接的 FE 节点的 IP 地址(priority_networks)
# 或 FQDN,将 <query_port> 替换为您在 fe.conf 中指定的 query_port(默认:9030)。
mysql -h <fe_address> -P<query_port> -uroot

2. 执行以下 SQL 重置 root 用户密码

将 <password> 替换为您要为 root 用户设置的密码。

示例:SET PASSWORD = PASSWORD('packingdata');

复制代码
SET PASSWORD = PASSWORD('<password>')

设置密码后后续登录需要使用下面的命令格式来登录控制台

示例:mysql -h 192.168.0.221 -P9030 -uroot -p'packingdata'

复制代码
mysql -h <fe_address> -P<query_port> -uroot -p'<password>'

创建新用户

使用下面的SQL创建新用户,

将<username>替换为要创建用户的名称, <password> 替换为您要为 root 用户设置的密码

示例:CREATE USER 'packbi' IDENTIFIED BY 'packingdata';

复制代码
CREATE USER '<username>' IDENTIFIED BY '<userpassword>';

授予用户指定数据库的权限

将<databasename>替换为数据库名称, <username> 替换为用户名

示例:GRANT ALL ON DATABASE packfdv5 TO USER 'packbi';

GRANT ALL ON TABLE packfdv5.* TO USER 'packbi';

复制代码
GRANT ALL ON DATABASE <databasename> TO USER '<username>';
GRANT ALL ON TABLE <databasename>.* TO USER '<username>';

撤销角色

撤销先前授予用户 jack 的 example_role 角色。

复制代码
REVOKE example_role FROM 'jack'@'%';

撤销先前授予角色 test_role 的 example_role 角色。

复制代码
REVOKE example_role FROM ROLE 'test_role';
相关推荐
其实防守也摸鱼11 分钟前
运维--ip单日获取去重数据量超过500条
运维·学习·tcp/ip·安全·web安全·安全威胁分析·工具
泰和英杰35 分钟前
2026 华为数字能源 + 机房工程实操标准:故障排查、机房建设、设备选型标准化技术方案
运维·服务器·网络
LaughingZhu40 分钟前
Product Hunt 每日热榜 | 2026-07-17
前端·数据库·人工智能·经验分享·mysql·chatgpt·html
DFT计算杂谈43 分钟前
DeepSeek 集群服务器无root本地部署指南
数据库·人工智能·python·opencv·算法
潇凝子潇1 小时前
UnsupportedOperationException
java·前端·数据库
七夜zippoe1 小时前
DolphinDB实时聚合计算:多维度聚合
数据库·dolphindb
x_x-F1 小时前
深入浅出 Linux 网络核心:sk_buff 的内存与指针流转
linux·运维·网络
腾渊信息科技公司10 小时前
工业数据运维痛点根治方案:基于AI Agent的产线自动化台账系统落地
运维·人工智能·自动化·个人开发·ai编程
Dxy123931021610 小时前
Proxy Protocol v2 详解
运维
踏月的造梦星球10 小时前
DMDPC 学习:架构、部署、运维与调优
运维·数据库·学习·架构