---
title: Upgrade InfluxDB
description: Upgrade your version of InfluxDB
url: https://docs.influxdata.com/influxdb/v2/install/upgrade/
estimated_tokens: 389
product: InfluxDB OSS v2
version: v2
publisher: InfluxData
canonical: https://docs.influxdata.com/influxdb/v2/install/upgrade/
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).

### [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/)
