influxdb简单操作命令
1.linux进入inlfuxdb
cd /home/influxdb/usr/bin ./influx -host 10.10.10.200 -port 8086 -username root -password root # 退出 quit
2.创建用户,库表操作
管理员 create user "root" with password 'root' with all privileges 普通用户 create user "test" with password 'test' 删除用户 drop user "test" 创建数据库 create database test 删除数据库 drop database test 进入数据库 use test 删除表 drop measurement table
3.备份还原数据-方式一
cd /home/influxdb/usr/bin # 备份数据-可以不传时间,就是备份整个库 ./influxd backup -portable -start 2022-11-01T16:00:00Z -end 2022-11-20T16:15:00Z -database history D:\influxdb-1.8.7-1\bak # 还原数据-不能还原到一个已经存在的数据库 ./influxd restore -portable -db history D:\influxdb-1.8.7-1\bak
4.备份还原数据-方式二 ---压缩
cd /home/influxdb/usr/bin # 备份history数据库 start-end的数据(compress 注意导出时压缩,导入时也要压缩) ./influx_inspect export -datadir "/home/influxdb/var/lib/influxdb/data"
-waldir="/home/influxdb/var/lib/influxdb/wal"
-out "/home/influxdb/usr/bin/history.txt" -database history_ceshi -start "2023-04-01T00:00:00Z" -end "2023-04-10T00:00:00Z" -compress=true #无用户名密码导入 ./influx -import -path=history.txt -precision=ns -compressed # 存在用户名密码导入到history库(compressed 注意导出时压缩,导入时也要压缩) ./influx -import -path=history.txt -precision=ns -username root -password root -compressed