Skip to content

Rate this page
Thanks for your feedback
Thank you! The feedback has been submitted.

Get free database assistance or contact our experts for personalized support.

Downgrade Percona Distribution for MySQL

Important

This release does not include the Percona Toolkit component. We will add it once a Percona Toolkit version compatible with MySQL 8.4 becomes available.

In 8.4.x environments, the ProxySQL binlog reader can fail to initialize because it uses legacy commands, such as SHOW MASTER STATUS. Some internal counters also use outdated terminology. To address most terminology issues, enable the terminology_use_previous system variable on the database server. This workaround addresses only terminology compatibility and may not fix all failures.

You have the following downgrade options:

  1. Within Same LTS Version (Example: 8.4.5 to 8.4.3):

    • Methods Available:

    • In-place downgrade

    • Logical dump and restore

    • MySQL Clone

    • Replication-based downgrade

  2. From LTS to Previous LTS (Example: 8.4.x to 8.0.y):

    • Methods Available:

    • Logical dump and restore

    • Replication-based downgrade

    • Important: Only works for rollback if you haven’t used new features

  3. From LTS to Innovation Release (Example: 8.4.x to 8.3.0):

    • Methods Available:

    • Logical dump and restore

    • Replication-based downgrade

    • Important: Only works for rollback if you haven’t used new features

Key Points:

  • You cannot downgrade to version 5.7 or earlier

  • You cannot downgrade if you’ve used new version features

  • Logical dump and restore works for most downgrade paths

  • In-place downgrade only works within same LTS series