docs-v2/content/influxdb/v1/tools/influxd/restore.md

34 lines
2.4 KiB
Markdown

---
title: influxd restore
description: >
The `influxd restore` command restores backup data and metadata from an InfluxDB backup directory.
menu:
influxdb_v1:
name: influxd restore
weight: 10
parent: influxd
alt_links:
v2: /influxdb/v2/reference/cli/influx/restore/
---
The `influxd restore` command restores backup data and metadata from an InfluxDB backup directory.
Shut down the `influxd` server before restoring data.
## Usage
```
influxd restore [flags]
```
## Flags {.no-shorthand}
| Flag | Description | Maps To |
|:------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |------------------------|
| `-portable` | Activate portable restore mode, which consumes files in an improved Enterprise-compatible format that includes a manifest. If not specified, the legacy restore mode is used. | `INFLUXDB_CONFIG_PATH` |
| `-host` | InfluxDB OSS host to connect to where the data will be restored | |
| `-db` | Name of database to be restored from the backup (InfluxDB OSS or InfluxDB Enterprise). | |
| `-newdb` | Name of the InfluxDB OSS database to import archived data into. Optional. If not specified, then the value of `-db <db_name>` is used. The new database name must be unique to the target system. | |
| `-rp` | Name of retention policy to restore. Optional. Requires that `db` is specified. | |
| `-newrp` | Name of retention policy to restore to. Optional. Requires that `-rp` is specified. | |
| `-shard` | Shard ID to restore. Optional. Requires that `-db` and `-rp` are specified.