首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在InfluxDB中设置身份验证?

如何在InfluxDB中设置身份验证?
EN

Stack Overflow用户
提问于 2019-02-04 21:04:26
回答 1查看 9.3K关注 0票数 3

我在InfluxDB中设置身份验证时遇到了麻烦。首先,下面的教程告诉我要更改配置文件:

https://docs.influxdata.com/influxdb/v1.7/administration/authentication_and_authorization/#set-up-authentication

代码语言:javascript
运行
复制
[http]
  enabled = true
  bind-address = ":8086"
  auth-enabled = true # ✨
  log-enabled = true
  write-tracing = false
  pprof-enabled = false
  https-enabled = false
  https-certificate = "/etc/ssl/influxdb.pem"

但当我更改并重新加载服务器时。我无法创建用户。

代码语言:javascript
运行
复制
 CREATE USER paul WITH PASSWORD 'timeseries4days' WITH ALL PRIVILEGES
 ERR: unable to parse Basic Auth credentials
 Warning: It is possible this error is due to not setting a database.
 Please set a database with the command "use <database>".

因此,当使用我创建的数据库时:

代码语言:javascript
运行
复制
 USE example
 ERR: unable to parse Basic Auth credentials

现在,我不知道如何将身份验证设置为只给用户(在本例中为paul)读写我的数据库example的权限。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-06 09:09:55

现在Authenticationenabled,在数据库中执行任何操作之前,您需要对自己进行身份验证。

错误unable to parse Basic Auth credentials表明您没有传入任何凭据。

如果您尝试使用influx二进制文件创建用户,则必须设置-username-password选项。

例如:

代码语言:javascript
运行
复制
influx -username "my_username" -password "my_password" \
        -execute "CREATE USER parul WITH PASSWORD 'timeseries4days'
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54516763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档