Kar*_*del 3 influxdb influxdb-2
我已成功安装 influxdb2 并使用默认用户名/密码 admin/admin 登录 localhost:8086 的 Web UI。但是,当我现在尝试使用相同的凭据登录时,我收到一条错误消息“无法登录”,如下所示:
运行systemctl status influxdb给我这个输出:
重新启动并重新安装 influxdb 后,这种情况仍然存在。有没有办法硬重置密码或禁用身份验证?
如果您有权访问安装文件系统,则可以通过恢复管理员令牌来重置 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)
| 归档时间: |
|
| 查看次数: |
13614 次 |
| 最近记录: |