MySQL 8.1

8.1 released 21 June 2023, latest 8.1.0.

MySQL 8.1 reached end of life on 25 October 2023.

What changed

MySQL 8.1 was an Innovation Release succeeding the 8.0 line, not a new long-term maintenance branch. It carried forward the 8.0 server architecture while introducing incremental changes intended for rapid adoption in later releases. A notable server addition was native OpenTelemetry support, allowing the server to produce trace telemetry for compatible collectors. The cycle did not develop into an ongoing 8.1 maintenance stream; its changes were superseded by later Innovation and long-term support releases.

What staying costs

MySQL 8.1 has reached end of life, so Oracle no longer provides fixes, including security fixes and corrections for defects found in the server. Running it leaves production availability, confidentiality, and compliance exposure to be managed internally or through a third party. It also increases migration risk over time: client libraries, operating systems, TLS implementations, monitoring agents, backup tooling, and hosting platforms can drop compatibility with an unmaintained server version. Because 8.1 was an Innovation Release, treating it as a stable long-lived baseline also means missing subsequent compatibility work and fixes that were incorporated into supported MySQL lines.

What to do

Choose a currently supported MySQL target, normally a long-term support release where a stable operational baseline is required, and confirm the documented upgrade path from the exact 8.1 build in use. Inventory server configuration, authentication plugins, accounts, replication topology, storage engines, plugins, UDFs, scheduled events, client connectors, and backup and monitoring integrations. Run the MySQL upgrade checker for the intended target and resolve every reported incompatibility before production work begins. Rehearse the upgrade on a production-like restored copy, including application regression tests, replication and failover tests, backup-and-restore validation, performance checks, and telemetry integration where OpenTelemetry is used. Take verified backups before the production change and use a rollback plan based on restore or failover, since MySQL server upgrades should not be assumed to be reversible by downgrading the data directory.

We can tell you what moving off MySQL 8.1 involves.

What it takes to move off MySQL 8.1 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