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;