如何通过编程方式在InfluxDB中创建数据库和用户?

7
在我的使用场景中,我正在使用单个ec2实例[而不是集群]。我想要通过编程方式创建一个数据库和一个具有所有特权的用户?是否有一个配置文件可以在安装influxdb之后编辑并复制到正确的位置?
有人能帮助我吗?
3个回答

9

目前 InfluxDB 并没有任何配置选项可以实现此功能。在启动实例后,您可以使用 InfluxDB 的 HTTP 功能来创建用户。相关的 curl 命令如下:

curl "http://localhost:8086/query" --data-urlencode "q=CREATE USER myuser WITH PASSWORD 'mypass' WITH ALL PRIVILEGES"

对于每个想要创建的用户,请运行此命令。之后,您需要启用配置文件中[http]部分的auth值。


1
在CLI中只需键入influx,然后输入命令CREATE USER myuser WITH PASSWORD 'mypass' WITH ALL PRIVILEGES - qwertz

-1

-1
使用管理员令牌和此命令(InfluxDB 2.3 CLI)
.\influx.exe user create -n yourusername -p yourpassword -o "your org name" --token admintokengoeshere

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接