docs-v2/content/influxdb/v1.7/tools/influx-cli/_index.md

45 lines
3.3 KiB
Markdown

---
title: influx - InfluxDB command line interface
menu:
influxdb_1_7:
name: influx
weight: 10
parent: Tools
v2: /influxdb/v2.0/reference/cli/influx/
---
The `influx` command line interface (CLI) provides an interactive shell for the HTTP API associated with `influxd`. Use `influx` to write data (manually or from a file), query data interactively, and view query output in different formats.
## Usage
```
influx [flags]
```
## Flags {.no-shorthand}
| Flag | Description |
|-----------------------------|-------------------------------------------------------------------------------------------------------|
| `-version` | Display the version and exit |
| `-host` | HTTP address of InfluxDB (default: `http://localhost:8086`) |
| `-port` | Port to connect to |
| `-socket` | Unix socket to connect to |
| `-database` | Database to connect to the server |
| `-password` | Password to connect to the server. Leaving blank will prompt for password. |
| `-username` | Username to connect to the server |
| `-ssl` | Use https for requests |
| `-unsafessl` | Set this when connecting to the cluster using https |
| `-execute` | Execute command and quit |
| `-type` | Specify the query language for executing commands or when invoking the REPL. |
| `-format` | Specify the format of the server responses: json, csv, or column |
| `-precision` | Specify the format of the timestamp: rfc3339, h, m, s, ms, u or ns |
| `-consistency` | Set write consistency level: any, one, quorum, or all |
| `-pretty` | Turns on pretty print for JSON format |
| `-import` | Import a previous database export from file |
| `-pps` | Points per second the import will allow. The default is `0` and will not throttle importing. |
| `-path` | Path to file to import |
| `-compressed` | Set to true if the import file is compressed |