MySQL is alive and on a faster release cycle. Oracle's October 2026 release post covers MySQL 26.10, the newest Innovation release, plus maintenance updates 9.7.4 and 8.4.13 for the two long-term support lines. Innovation releases get fixes only until the next one ships, roughly every three months, while LTS lines get five years of premier support. Community Edition stays free under the GPL.
The deadline that sends many people searching has passed. According to endoflife.date's MySQL page, 8.0 lost extended support on April 30, 2026. An upgrade is a natural point to choose between Oracle's build, a compatible fork, a scale-out database or a new engine. The six picks below are grouped that way, from drop-in replacements to a different database entirely. Teams weighing a commercial engine can compare our Microsoft SQL Server alternatives.
Prices below are as of November 8, 2026. Our method is on How we review tools.
Quick comparison
| Tool | Best for | Price | Platforms |
|---|---|---|---|
| Percona Server for MySQL | A free drop-in build with enterprise-style features | Free, open source | Linux |
| MariaDB | A fork governed outside Oracle, with extra features | Free; Enterprise on request | Linux, Windows, macOS |
| PostgreSQL | Moving to a richer SQL engine | Free, open source | Linux, Windows, macOS |
| TiDB | Scaling a MySQL app across many nodes | Free self-hosted; Cloud Starter free tier | Linux, Kubernetes, Cloud |
| PlanetScale | Managed Vitess with sharding and branching | Vitess from $39 a month | AWS, Google Cloud |
| SQLite | Apps that only need a local file, not a server | Free, public domain | Every major OS, mobile, browser |
Percona Server for MySQL
Percona Server is MySQL with extras, built to replace Oracle's binaries without touching the application. Data files, replication and client libraries stay compatible, so most teams swap packages and restart. Percona pitches it as an alternative to MySQL Enterprise Edition without licence fees, and it bundles features such as an Audit Log Filter plugin and a thread pool that Oracle reserves for its paid edition.
Percona's latest 8.4 LTS build is 8.4.11-11, released August 20, 2026. Percona follows upstream end-of-life dates and sells paid support and managed operations on top, priced on request.
Best for: Teams who like MySQL itself but want free audit and scaling features without an Oracle contract.
Pricing:
- Percona Server for MySQL: free, open source
- Expert Support and ExpertOps: price on request
Watch out for:
- Releases trail Oracle's, so new MySQL features arrive later than in Community Edition.
- Builds are for Linux only, so Windows and macOS users run it in containers.
Official site: Percona Server for MySQL.
MariaDB
MariaDB was forked from MySQL by its original authors and is run by the MariaDB Foundation and MariaDB plc. Several Linux distributions ship it in place of MySQL. Most MySQL apps connect unchanged, and it adds its own features: Galera multi-primary clustering, system-versioned tables, sequences and the ColumnStore engine for analytics.
The MariaDB release table on endoflife.date shows three long-term lines in community support: 11.4 to May 2029, 11.8 to June 2028 and 12.3, released May 28, 2026, to June 2029. From 12.3 on, the .3 release of each major version is the LTS one. MariaDB plc sells an Enterprise build with support, priced on request.
Best for: Teams who want a free MySQL-compatible server governed outside Oracle.
Pricing:
- Community Server: free, GPL
- MariaDB Enterprise Platform: price on request
Watch out for:
- It is no longer a perfect drop-in. JSON is stored differently and newer MySQL 8.4 and 9.x features may be missing, so test before you migrate.
- Rolling releases such as 12.2 lose fixes as soon as the next one ships, so production belongs on an LTS line.
Official site: MariaDB.
PostgreSQL
If you are going to touch the database anyway, PostgreSQL is the most common destination. It has stricter SQL, transactional DDL, richer index types, real JSONB, and an extension system that covers vectors (pgvector), geography (PostGIS) and time series. Managed hosts such as Neon, Supabase and PlanetScale all sell it.
According to the PostgreSQL project site, PostgreSQL 18 is the current major version, with 19 in release candidate since October 15, 2026; version 14 reaches end of life in November 2026. It is free under the permissive PostgreSQL License, with no GPL obligations.
Best for: Teams ready for a migration in exchange for more SQL features and a large extension ecosystem.
Pricing:
- Free, PostgreSQL License
- Managed hosting billed by the provider
Watch out for:
- It is a real migration. Queries using MySQL-only syntax, unsigned integers, ON DUPLICATE KEY UPDATE or loose GROUP BY need changes.
- Each connection is a separate process, so busy apps usually need a pooler such as PgBouncer.
Official site: PostgreSQL.
TiDB
TiDB, from PingCAP, speaks the MySQL protocol but spreads data across many nodes with automatic sharding and strong consistency. Its TiFlash columnar engine lets the same cluster answer analytics queries next to transactions. For a MySQL app that has hit the limits of one server, it avoids writing sharding logic by hand.
The TiDB pricing page lists TiDB Cloud Starter at $0 a month with 25 GiB of row storage, 25 GiB of columnar storage and 250 million request units free per organization, then from $0.10 per million RUs. Essential, in public preview, starts at $400 a month for compute only, with storage extra, and Dedicated at $1,376 a month, in US dollars. The newest self-managed LTS is 8.5.8, released August 27, 2026.
Best for: Growing SaaS apps that need horizontal scale without leaving MySQL syntax.
Pricing:
- Self-managed TiDB Community: free, open source
- Cloud Starter: $0 base; 25 GiB row and 25 GiB columnar storage, 250M RUs free; then from $0.10 per million RUs
- Cloud Essential (public preview, compute only): from $400 a month
- Cloud Dedicated: from $1,376 a month
Watch out for:
- A self-managed cluster runs several components (TiDB, TiKV, PD), which is heavy for a small app.
- Stored procedures and triggers are not supported, per the TiDB MySQL compatibility page.
Official site: TiDB.
PlanetScale
PlanetScale runs Vitess, the sharding layer YouTube built for MySQL, as a managed service. Every Vitess database spans three availability zones, pools connections through VTGate, and supports database branching, so schema changes can be tested and deployed like code. It also sells managed PostgreSQL now.
The PlanetScale plans page starts Vitess clusters at PS-10 for $39 a month, billed monthly, with 10 GB of storage, one production branch, backups every 12 hours and development branch hours. Prices vary by region. Single-node Postgres starts at $5 a month.
Best for: Product teams that want sharded MySQL and safe schema changes without running Vitess.
Pricing:
- Vitess (MySQL): from $39 a month (PS-10), billed monthly
- Postgres single node: from $5 a month
- Enterprise: custom
Watch out for:
- There is no free plan. The old Hobby tier is gone, and single-node Vitess is not offered.
- Vitess has its own SQL limits, so some cross-shard queries and features behave differently from plain MySQL.
Official site: PlanetScale.
SQLite
A surprising number of MySQL installs back one desktop app, a small website or a test suite. For those, SQLite removes the server entirely. The database is a single file read through a library linked into your program, with no users, ports or daemons to manage.
The SQLite homepage lists version 3.54.1, released October 16, 2026, and the code is in the public domain. For embedded options beyond SQLite itself, see our SQLite alternatives page.
Best for: Local apps, prototypes and low-write websites that do not need a database server.
Pricing:
- Free, public domain
Watch out for:
- Only one writer at a time. SQLite's guidance says high write concurrency is a reason to keep a client/server database.
- There is no network access or user accounts, so several app servers cannot share one file safely.
Official site: SQLite.
How to choose
| If you need | Pick |
|---|---|
| Swap binaries and keep everything else | Percona Server for MySQL |
| A MySQL-compatible server outside Oracle | MariaDB |
| More SQL features and extensions | PostgreSQL |
| Horizontal scale with MySQL syntax | TiDB |
| Managed sharding and schema branching | PlanetScale |
| No server at all | SQLite |
When to stay with MySQL
Stay on MySQL if your app runs well on one primary with replicas and your team knows InnoDB tuning. Move to 8.4 or 9.7 LTS, which have premier support until 2029 and 2031. Oracle's MySQL Enterprise Edition adds hot backup, encryption, a firewall and auditing if you need vendor support.
Frequently asked questions
Is MySQL still free?
Yes. MySQL Community Edition is free under the GPL, including the 8.4 and 9.7 LTS lines and the 26.10 Innovation release. Enterprise Edition is a paid product sold through Oracle's MySQL sales team.
What is the latest version of MySQL?
MySQL 26.10 is the newest Innovation release, from October 2026. For production, the current long-term support releases are 9.7.4 and 8.4.13. MySQL 8.0 is end of life.
Is MariaDB better than MySQL?
Neither is better for every case. MariaDB adds Galera clustering and system-versioned tables and is governed by a foundation, while MySQL gets newer features first, such as those in 9.x. MySQL also has the longer LTS window: eight years in total for 8.4 and 9.7, against about three years of community fixes for MariaDB 12.3. Most simple apps run on either.
What can replace MySQL for a large, growing app?
TiDB and PlanetScale both keep the MySQL protocol and spread data across nodes. PostgreSQL with a managed host is the other common route if you are willing to change SQL dialects.