InfluxDB 預設是沒有密碼的,使用 influx
進入介面操作即可
[root@laurance ~]# influx
Connected to http://localhost:8086 version 1.8.10
InfluxDB shell version: 1.8.10
建立使用者及密碼
CREATE USER telegraf WITH PASSWORD 'telegraf'
CREATE USER <username> WITH PASSWORD '<password>'
給予讀的權限
GRANT READ ON telegraf TO laurance
GRANT [READ,WRITE,ALL] ON <database_name> TO <username>
查看使用者
SHOW USERS
查看權限
SHOW GRANTS FOR laurance
拔除 root
權限
REVOKE ALL PRIVILEGES FROM telegraf
給予 root
權限
GRANT ALL PRIVILEGES TO laurance
重新設置密碼
SET PASSWORD FOR laurance: 'influxdb4ever'
刪除使用者
DROP USER laurance
登入
將密碼驗證打開 ps 一定要有 ''ROOT' 才能登入
編輯設定檔 vim /etc/influxdb/influxdb.conf
將 [http] 模快下的 [auth-enabled] 改為 true
改完設定重啟 DB
systemctl restart influxdb
帶密碼登入
influx -username laurance -password influxdb4ever
進入介面 使用密碼登入
[root@laurance ~]# influx
Connected to http://localhost:8086 version 1.8.10
InfluxDB shell version: 1.8.10
> auth
username: laurance
password: