influxdb1.8安装、开启权限验证

1、下载、安装

wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.4_linux_amd64.tar.gz

2、开启权限验证

无权限验证启动(要带conf启动,不然后面创建的管理员用户是不存在的,坑屎我了)

>./usr/bin/influxd -config ./etc/influxdb/influxdb.conf 

无admin用户认证登入

influxdb1.8安装、开启权限验证

创建admin用户

# 所有命令不区分大小写

# 显示用户
SHOW USERS

# 创建用户
CREATE USER "username" WITH PASSWORD 'password'

# 赋予用户管理员权限
GRANT ALL PRIVILEGES TO "username"

# 或者直接创建管理员权限的用户
CREATE USER "username" WITH PASSWORD 'password' WITH ALL PRIVILEGES

# 修改用户密码
SET PASSWORD FOR "username" = 'password'

# 撤消权限
REVOKE ALL ON mydb FROM "username"

# 查看权限
SHOW GRANTS FOR "username"

# 删除用户
DROP USER "username"

创建完admin用户后,编辑配置文件vim /etc/influxdb/influxdb.conf,把 [http] 下的 auth-enabled 选项设置为 true

修改端口 bind-address= ":18086"

influxdb1.8安装、开启权限验证

修改完后需要重启,需要带配置文件,不然启动的端口和设置的权限验证不能生效(默认8086端口)

>./usr/bin/influxd -config  ./etc/influxdb/influxdb.conf

进入客户端,这时需要带用户、密码,如果改变端口,还需带上端口

>./influx -username 'root' -password '1111111'  [-port 18086]

 

没有用权限账户登入,操作时汇报下面错误

influxdb1.8安装、开启权限验证

上一篇:influxdb安装


下一篇:InfluxDB、Grafana等开源软件的监控后门