如何还原在InfluxDB中配置的用户?

问题描述

还原InfluxDB备份时,我仍然必须使用COUNT CLI重新创建用户。有没有一种方法可以备份和还原使用influx CLI定义的用户(例如influxCREATE USER admin WITH PASSWORD '<password>' WITH ALL PRIVILEGES)?该用户信息存储在哪里?

在源服务器上,我使用CREATE USER grafana WITH PASSWORD '<password>'创建了一个备份。我将备份文件传输到目标服务器并运行influxd backup -portable backup_InfluxDB/。然后,我假设备份和还原过程还还原了管理员用户,然后启动influxd restore -portable backup_InfluxDB/ CLI:

influx

但是当执行命令时,出现以下错误消息:

~$ influx -username admin -password 'MyPassword' -host server.name.com -ssl
Connected to https://server.name.com:8086 version 1.6.4
InfluxDB shell version: 1.6.4
> 

我必须使用>show databases ERR: error authorizing query: create admin user first or disable authentication Warning: It is possible this error is due to not setting a database. Please set a database with the command "use <database>". 重新创建我的管理员用户才能查看恢复的数据库

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)