InfluxDB 新增账号并分配只读权限指南

147 阅读1分钟

InfluxDB 1.x 版本

1. 确保已启用认证

首先确认配置文件 /etc/influxdb/influxdb.conf 中已启用认证:

[http]
  auth-enabled = true

2. 创建只读用户

使用管理员账号登录后执行:

influx -username admin -password 'your_admin_password'

创建新用户并授予只读权限:

-- 创建新用户
CREATE USER  daqijianguan WITH PASSWORD 'daqijianguan@2025';

-- 授予特定数据库的只读权限
GRANT READ ON remotedetection TO daqijianguan;

-- 如果需要查看数据库列表(但不查看数据),可额外授予
GRANT SHOW DATABASES TO readonly_user;

3. 验证权限

-- 查看用户权限
SHOW GRANTS FOR daqijianguan;