前提——保证两边的版本不要相差太多
1、windows的导出G:\influxdb\2为暂存的目录
D:\influxdb-1.8.3_windows_amd64\influxdb-1.8.3-1>influxd backup -portable -database mydb G:\influxdb\2
导出之后会有一堆文件
全部上传到/var/lib/influxdb这个目录下。这个应该是默认的linux的存储地址
然后就可以导出
注意
1、influxdb需要是启动状态:
会在屏幕上打印日志,方便看输出内容
influxd -config /etc/influxdb/influxdb.conf
后台启动 无日志
nohup influxd -config /etc/influxdb/influxdb.conf >/dev/null 2>&1 &
随便哪一个启动
开始准备导出
influxd restore -portable -db mydb /var/lib/influxdb
就会开始导入刚刚放进去的所有文件
导入完成后需要重启
service influxdb restart
之后再开启,如果开启后提示你
run: open server: listen: listen tcp 127.0.0.1:8088: bind: address already in use
就需要
sudo lsof -i :8088
再Kill掉这个进行,再重启
所以我们的restart其中只做stop的功能,启动还是需要之后再启动一次用上面的启动语句