问题描述
还原InfluxDB备份时,我仍然必须使用COUNT
CLI重新创建用户。有没有一种方法可以备份和还原使用influx
CLI定义的用户(例如influx
,CREATE 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 (将#修改为@)