如果您有权访问安装文件系统,则可以通过恢复管理员令牌来重置 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.
$