1.1 创建本地备份目录
mkdir influxdb_backup
cd ./influxdb_backup
 
1.2 备份元数据
influxd backup -database mydatabase -retention autogen ./
 
1.3 备份数据库
influxd backup -database testdb -retention autogen ./

第二种

1、本地备份

1.1 创建本地备份目录 mkdir influxdb_backup cd ./influxdb_backup 3.1.2 备份元数据influxd backup -database mydatabase -retention autogen ./1.3 备份数据库influxd backup -database testdb -retention autogen ./ 2、远程备份:假设备份192.168.10.188的数据到192.168.10.199 注:备份192.168.10.188的数据,需要登录到192.168.10.199执行备份命令

1.1 创建备份目录mkdir backup_188cd ./backup_1881.2 备份元数据influxd backup -host 192.168.10.188:8088 ./1.3 备份数据库influxd backup -database testdb -host 192.168.10.188:8088 ./ 2. 三、数据恢复(必须先恢复元数据,再恢复数据库中的数据)

1、恢复元数据

在188上:cd ./influxdb_backup influxd restore -metadir /var/lib/influxdb/meta ./或在199上:cd ./backup_188influxd restore -metadir /var/lib/influxdb/meta ./

2、恢复数据库中的数据

在188上:cd ./influxdb_backup influxd restore -database testdb -datadir /var/lib/influxdb/data ./或在199上cd ./backup_188influxd restore -database testdb -datadir /var/lib/influxdb/data ./

3、修改目录权限

chown -R influxdb:influxdb /var/lib/influxdb

4、重启服务

service influxdb restart 注:上述中的/var/lib/influxdb/meta 和 /var/lib/influxdb/data 是InfluxDB执行配置文件中配置的参数,详见/etc/influxdb/influxdb.conf配置文件meta 和 data 配置。

https://www.aliyun.com/jiaocheng/127796.html

实际工作:

[root@jmeter03 influxdb_backup]# influxd backup -database jmeter -retention autogen ./
2018/08/31 10:18:45 backing up rp=autogen since 0001-01-01 00:00:00 +0000 UTC
2018/08/31 10:18:45 backing up metastore to meta.00
2018/08/31 10:18:45 backing up db=jmeter rp=autogen shard=2 to jmeter.autogen.00002.00 since 0001-01-01 00:00:00 +0000 UTC
2018/08/31 10:18:45 backup complete
[root@jmeter03 influxdb_backup]# influxd backup -database jmeter -retention autogen ./       
2018/08/31 10:19:19 backing up rp=autogen since 0001-01-01 00:00:00 +0000 UTC
2018/08/31 10:19:19 backing up metastore to meta.01
2018/08/31 10:19:19 backing up db=jmeter rp=autogen shard=2 to jmeter.autogen.00002.01 since 0001-01-01 00:00:00 +0000 UTC
2018/08/31 10:19:19 backup complete

恢复

-rw-r--r--. 1 root root   265 Aug 31 09:29 meta.01
[root@localhost nfluxdb_backup]# rm -rf *
[root@localhost nfluxdb_backup]# rz
rz waiting to receive.
 zmodem trl+C ȡ

  100%      20 KB   20 KB/s 00:00:01       0 Errors0...
  100%      20 KB   20 KB/s 00:00:01       0 Errors
  100%     265 bytes  265 bytes/s 00:00:01       0 Errors
  100%     265 bytes  265 bytes/s 00:00:01       0 Errors

[root@localhost nfluxdb_backup]# 
[root@localhost nfluxdb_backup]# 
[root@localhost nfluxdb_backup]# ll
total 48
-rw-r--r--. 1 root root 20480 Aug 31 10:18 jmeter.autogen.00002.00
-rw-r--r--. 1 root root 20480 Aug 31 10:19 jmeter.autogen.00002.01
-rw-r--r--. 1 root root   265 Aug 31 10:18 meta.00
-rw-r--r--. 1 root root   265 Aug 31 10:19 meta.01
[root@localhost nfluxdb_backup]# influxd restore -metadir /var/lib/influxdb/meta ./
Using metastore snapshot: meta.01
[root@localhost nfluxdb_backup]# influxd restore -database jmeter -datadir /var/lib/influxdb/data ./      
Restoring from backup jmeter.*
unpacking /var/lib/influxdb/data/jmeter/autogen/2/000000001-000000001.tsm
unpacking /var/lib/influxdb/data/jmeter/autogen/2/000000001-000000001.tsm
[root@localhost nfluxdb_backup]# 
[root@localhost nfluxdb_backup]# 
[root@localhost nfluxdb_backup]# 
[root@localhost nfluxdb_backup]# chown -R influxdb:influxdb /var/lib/influxdb
[root@localhost nfluxdb_backup]# service influxdb restart 
Redirecting to /bin/systemctl restart  influxdb.service

![]

页面显示:

结果显示