备份所有库
influxd backup -portable <path-to-backup>
备份指定数据库
influxd backup -portable -database duoji0 D:\influxdbback
备份数据库中指定时间段的数据
influxd backup -portable -database 数据库-start 2018-07-27T2:31:57Z -end 2018-07-27T2:32:59Z /tmp/data/yhhblog_per
要还原在备份目录中找到的所有数据库:
influxd restore -portable path-to-backup
还原指定数据库(被还原的数据库必须不存在):
influxd restore -portable -db 数据库 备份文件地址
将现有数据库备份还原到临时数据库
influxd restore -portable -db telegraf -newdb telegraf_bak path-to-backup
将现有数据库备份还原到临时数据库
恢复
influxd restore
[ -db <db_name> ] --> 待恢复的数据库(备份中的数据库名)
-portable | -online
[ -host <host:port> ] --> influxdb 的服务器
[ -newdb <newdb_name> ] --> 恢复到influxdb中的数据库名
[ -rp <rp_name> ] --> 备份中的保留策略
[ -newrp <newrp_name> ] --> 恢复的保留策略
[ -shard <shard_ID> ]
<path-to-backup-files>