[root@manager ~]# influx > create database telegraf; > use telegraf; > create user "fxkj" with password '123456' with all privileges; > show users; user admin ---- ----- fxkj true
# 查看所有用户 > show users user admin ---- ----- # 创建一个root用户,设置密码为newpwd,主要不要使用双引号" 括起来,不然会报错 > create user "root" with password 'newpwd' # 再次查看用户信息,发现admin为false,说明还要设置一下权限。 > show users user admin ---- ----- root false # 删除root用户 > drop user root > show users user admin ---- ----- Ø create database vmware; # 重新设置root用户,并设置带上所有权限 Ø create user "root" with password 'newpwd' with all privileges; # 发现admin权限为true了,那么admin的用户就创建好了。 Ø show users user admin ---- ----- root true
开启http登录授权
1 2 3 4 5 6 7 8
# 开启http登录授权修改/etc/influxdb/influxdb.conf 文件中的[http]部分,将以下两个参数设置为true [http] # Determines whether HTTP endpoint is enabled. enabled = true # Determines whether user authentication is enabled over HTTP/HTTPS. auth-enabled = true # 重启生效 systemctl restart influxdb