---
title: Upgrade InfluxDB
description: Upgrade your version of InfluxDB
url: https://docs.influxdata.com/influxdb/v2/install/upgrade/
estimated_tokens: 611
product: InfluxDB OSS v2
version: v2
---

# Upgrade InfluxDB

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).

### [Upgrade from InfluxDB 2.x to 2.9](/influxdb/v2/install/upgrade/v2-to-v2/)

To upgrade from InfluxDB 2.0 beta 16 or earlier to 2.9, manually upgrade all resources and data to the latest version by completing these steps.

### [Upgrade from InfluxDB 1.x to 2.9](/influxdb/v2/install/upgrade/v1-to-v2/)

Explore different methods for upgrading from InfluxDB 1.x to InfluxDB 2.9 and choose the best one for your use case.

### [Upgrade from InfluxDB 2.0 beta to InfluxDB 2.0](/influxdb/v2/install/upgrade/v2-beta-to-v2/)

To upgrade from InfluxDB 2.0 beta 16 or earlier to 2.9, first follow these steps to upgrade your InfluxDB beta instance, data, and resources to InfluxDB 2.0.

### [Downgrade InfluxDB](/influxdb/v2/install/upgrade/downgrade/)

To downgrade from InfluxDB 2.9 to a previous 2.x version, use the `influxd downgrade` command to downgrade the metadata schema used by `influxd` to match the metadata schema of a older release.

[upgrade](/influxdb/v2/tags/upgrade/)
