Influxdb 2:无法登录

Kar*_*del 3 influxdb influxdb-2

我已成功安装 influxdb2 并使用默认用户名/密码 admin/admin 登录 localhost:8086 的 Web UI。但是,当我现在尝试使用相同的凭据登录时,我收到一条错误消息“无法登录”,如下所示:在此输入图像描述运行systemctl status influxdb给我这个输出:在此输入图像描述重新启动并重新安装 influxdb 后,这种情况仍然存在。有没有办法硬重置密码或禁用身份验证?

Noa*_*ahR 8

如果您有权访问安装文件系统,则可以通过恢复管理员令牌来重置 InfluxDB 2 管理员密码。

在主机或容器中查找 influxd.bolt:/var/lib/influxdb2/influxd.bolt

在此混合文本和二进制 json 文件中搜索您已知的用户名或token.

cat /var/lib/influxdb2/influxd.bolt | strings | grep "admin's Token"
Run Code Online (Sandbox Code Playgroud)
{"id":"1234567898000000",
"token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==",
"status":"active",
"description":"admin's Token",
Run Code Online (Sandbox Code Playgroud)

借助管理员权限令牌,您可以使用 Influx 命令行界面 (CLI) 命令更新密码influx user password。例如:

$ docker exec -it 85e4df16a429 influx user password -n admin -t xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==
? Please type your new password *********************
? Please type your new password again *********************
Your password has been successfully updated.

$ 
Run Code Online (Sandbox Code Playgroud)