在我的使用场景中,我正在使用单个ec2实例[而不是集群]。我想要通过编程方式创建一个数据库和一个具有所有特权的用户?是否有一个配置文件可以在安装influxdb之后编辑并复制到正确的位置?
有人能帮助我吗?
有人能帮助我吗?
目前 InfluxDB 并没有任何配置选项可以实现此功能。在启动实例后,您可以使用 InfluxDB 的 HTTP 功能来创建用户。相关的 curl 命令如下:
curl "http://localhost:8086/query" --data-urlencode "q=CREATE USER myuser WITH PASSWORD 'mypass' WITH ALL PRIVILEGES"
对于每个想要创建的用户,请运行此命令。之后,您需要启用配置文件中[http]
部分的auth
值。
chef. https://github.com/bdangit/chef-influxdb
此外,您还可以使用上述任何配置管理器来配置/操作您的EC2实例。
.\influx.exe user create -n yourusername -p yourpassword -o "your org name" --token admintokengoeshere
influx
,然后输入命令CREATE USER myuser WITH PASSWORD 'mypass' WITH ALL PRIVILEGES
。 - qwertz