2

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

4

3 回答 3

2

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

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

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

{"id":"1234567898000000",
"token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==",
"status":"active",
"description":"admins's Token",

使用管理员特权令牌,您可以使用 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.

$ 
于 2021-10-08T14:24:50.670 回答
1

我也遇到了同样的情况,我创建了一个用户,然后我忘记了密码。

对于那些在 Windows 中工作的人,请转到 C:\Users\YourName 并删除 .influxdbv2。

涌入数据库

于 2021-06-28T01:58:20.123 回答
0

我忘记了我在第一次运行 influxdb 时创建了一个新用户、组织和存储桶。我设法通过运行dpkg --purge influxdb2然后重新安装清除所有 influxdb 文件来解决它。

于 2021-02-18T10:38:46.237 回答