InfluxDB - 如何建立使用者密碼及相關權限
Published in:2023-03-23 | category: InfluxDB

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: 



Prev:
InfluxDB - http CRUD 語法
Next:
GCP - ChatGPT 串接 Firebase 及 Linebot