---
title: influxd recovery user update
description: The influxd recovery user update command lets you change your password if you forget your credentials.
url: https://docs.influxdata.com/influxdb/v2/reference/cli/influxd/recovery/user/update/
estimated_tokens: 569
product: InfluxDB OSS v2
version: v2
publisher: InfluxData
canonical: https://docs.influxdata.com/influxdb/v2/reference/cli/influxd/recovery/user/update/
date: '2023-11-06T15:53:12-07:00'
lastmod: '2023-11-06T15:53:12-07:00'
---

This page documents an earlier version of InfluxDB OSS.[InfluxDB 3 Core](/influxdb3/core/) is the latest stable version.

#### API token hashing is enabled by default in InfluxDB OSS 2.9.0

Stronger token security: tokens are stored as hashes on disk, so a
copy of the database file doesn’t expose usable tokens. Existing
tokens are hashed on first startup and the original strings can’t
be recovered afterward — **capture any plaintext tokens you still
need before you upgrade**.

For more information, see [Token hashing](/influxdb/v2/admin/tokens/#token-hashing).

Use `influxd recovery user update` to update a password. Useful when you forget your username and need to update your credentials. To retrieve all usernames in the system, use [`influxd recovery user list`](/influxdb/v2/reference/cli/influxd/recovery/user/list/) or use [`influxd recovery user create`](/influxdb/v2/reference/cli/influxd/recovery/user/create/) to create new user for recovery purposes.

> [!Note]
> This command can only be executed when the InfluxDB server (`influxd`) is not running.

## Usage

```sh
influxd recovery user update [flags]
```

## Flags

|Flag|                    |                         Description                         |Input Type|
|----|--------------------|-------------------------------------------------------------|----------|
|    |   `--bolt-path`    |Path to the BoltDB file (default `~.influxdbv2/influxd.bolt`)|  string  |
|`-h`|      `--help`      |                      Help for `update`                      |          |
|    |`--id` or `username`|          Enter the ID or name for an existing user          |  string  |
|    |    `--password`    |             New password for the specified user             |  string  |

## Examples

##### Update a user password

```sh
influxd recovery user update \
  --username example-username \
  --password ExAmPL3-paS5W0rD
```
| Flag |  | Description | Input Type |
| --- | --- | --- | --- |
| Flag |  | Description | Input Type |
|  | --bolt-path | Path to the BoltDB file (default  ~.influxdbv2/influxd.bolt ) | string |
| -h | --help | Help for  update |  |
|  | --id  or  username | Enter the ID or name for an existing user | string |
|  | --password | New password for the specified user | string |
