8.2 released 12 October 2023, latest 8.2.0.
MySQL 8.2 reached end of life on 14 December 2023.
What changed
MySQL 8.2 was a short-lived Innovation release, following the 8.1 Innovation release rather than the established 8.0 long-term-support line. It delivered an incremental set of server, SQL, optimizer, replication, security, platform, and bug fixes that built on 8.1. It was not intended to be a stable destination for long-lived production deployments; Oracle's release model uses Innovation releases to make new capabilities available before they are incorporated into a later long-term-support release.
What staying costs
This cycle has reached end of life and no longer receives new maintenance releases containing security fixes, correctness fixes, or compatibility updates. Remaining on it leaves known and newly discovered defects unpatched, increases exposure where the server or its client libraries process untrusted input, and makes later upgrades harder as operating systems, TLS libraries, backup tooling, connectors, and managed-service offerings move forward. It also leaves teams on an Innovation-release branch that was superseded quickly, with a smaller practical test and support footprint than a long-term-support release.
What to do
Plan a move to a supported long-term-support MySQL release, normally MySQL 8.4 unless application requirements justify a newer supported line. First inventory server configuration, plugins, storage engines, replication topology, client connector versions, SQL modes, and application use of deprecated features. Run MySQL Shell's upgrade checker against a representative 8.2 instance and the intended target, then remediate every reported incompatibility in a non-production environment. Pay particular attention to account authentication and connector compatibility: mysql_native_password is disabled by default in MySQL 8.4, so accounts using it should normally be migrated to caching_sha2_password and clients verified before cutover. Rehearse the vendor-supported upgrade path or a logical migration using production-sized data, validate backups and restore time, test replication and application workloads after upgrade, and retain a tested rollback plan based on a pre-upgrade backup or replica rather than expecting an in-place downgrade.
We can tell you what moving off MySQL 8.2 involves.
What it takes to move off MySQL 8.2 depends on what you built on it — the version you are on, how much depends on it, and how much of the work is mechanical. Leave your email with this version and we can tell you what that looks like for you.
Not sure yet? Get my plan
