InfluxDB添加用户认证步骤
一、首先创建一个admin用户
以下语句都可以直接在InfluxDB的Web管理界面中调用:
# 显示用户
SHOW USERS
# 创建用户
CREATE USER "username" WITH PASSWORD 'password'
# 创建管理员权限的用户
CREATE USER <username> WITH PASSWORD '<password>' WITH ALL PRIVILEGES
# 删除用户
DROP USER "username"
二、默认情况下,认证在配置文件是禁用的
需要在配置文件里把 [http]
下的 auth-enabled
选项设置为 true
。
vim /etc/influxdb/influxdb.conf
[http]
enabled = true
bind-address = ":8086"
auth-enabled = true # ✨
log-enabled = true
write-tracing = false
pprof-enabled = false
https-enabled = false
https-certificate = "/etc/ssl/influxdb.pem"
三、重启进程
最后重启 influxd 即可。以后使用 influx 就需要username和password。
influx -username -password
参考资料: