Documentation

Downgrade InfluxDB

To downgrade from InfluxDB 2.7 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.

InfluxDB does not guarantee backwards-compatibility with older releases in its embedded metadata stores. Attempting to start an older influxd binary with a BoltDB or SQLite file that has been migrated to a newer schema will result in a startup error similar to:

Error: up: reading migrations: migration "...": migration specification not found

To downgrade from InfluxDB 2.7 to a previous 2.x version:

  1. Run influxd downgrade using the 2.7 influxd binary. Specify the previous InfluxDB version to downgrade to. For example, to downgrade to InfluxDB 2.0:

    influxd downgrade 2.0
    
  2. Install the earlier version of InfluxDB by following the InfluxDB v2 installation instructions.

  3. Start InfluxDB with the earlier versioned influxd binary.


Was this page helpful?

Thank you for your feedback!


The future of Flux

Flux is going into maintenance mode. You can continue using it as you currently are without any changes to your code.

Read more

InfluxDB 3 Open Source Now in Public Alpha

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

We are releasing two products as part of the alpha.

InfluxDB 3 Core, is our new open source product. It is a recent-data engine for time series and event data. InfluxDB 3 Enterprise is a commercial version that builds on Core’s foundation, adding historical query capability, read replicas, high availability, scalability, and fine-grained security.

For more information on how to get started, check out: