如何使用 InfluxDB 恢复数据库
How to restore data base using InfluxD
我正在使用 influxd 并使用
创建了备份
influxd backup -database grpcdb /opt/data
我可以看到在 /opt/data 目录下创建了文件
现在,我想在同一台机器上恢复具有不同数据库名称的相同数据文件。
influxd restore -database grpcdb1 /opt/data
但出现下面提到的错误
restore: -datadir is required to restore
这里我提供了相同的数据路径。不确定缺少什么。
我找到了一种方法。
重要的事情:
只有 Influxdb 实例为 运行 时才能导出数据。
Influxdb实例只有not运行.
才能导入数据
导出数据:
sudo service influxdb start (Or leave this step if service is already running)
influxd backup -database grpcdb /opt/data
导入数据:
sudo service influxdb stop
influxd restore -metadir /var/lib/influxdb/meta /opt/data
influxd restore -database grpcdb -datadir /var/lib/influxdb/data /opt/data
sudo service influxdb start
您缺少 -datadir /var/lib/influxdb/data
不要忘记像 Ammad 所写的那样先恢复元数据。
我正在使用 influxd 并使用
创建了备份influxd backup -database grpcdb /opt/data
我可以看到在 /opt/data 目录下创建了文件
现在,我想在同一台机器上恢复具有不同数据库名称的相同数据文件。
influxd restore -database grpcdb1 /opt/data
但出现下面提到的错误
restore: -datadir is required to restore
这里我提供了相同的数据路径。不确定缺少什么。
我找到了一种方法。
重要的事情:
只有 Influxdb 实例为 运行 时才能导出数据。 Influxdb实例只有not运行.
才能导入数据导出数据:
sudo service influxdb start (Or leave this step if service is already running)
influxd backup -database grpcdb /opt/data
导入数据:
sudo service influxdb stop
influxd restore -metadir /var/lib/influxdb/meta /opt/data
influxd restore -database grpcdb -datadir /var/lib/influxdb/data /opt/data
sudo service influxdb start
您缺少 -datadir /var/lib/influxdb/data
不要忘记像 Ammad 所写的那样先恢复元数据。