MySQL 8.0 vs MariaDB 11.4 LTS

MariaDB 11.4 LTS was released 6.1 years after MySQL 8.0. Source: endoflife.date (aggregating official MySQL/Oracle and MariaDB Foundation EOL announcements), checked 2026-07-31.

Fact MySQL 8.0 MariaDB 11.4 LTS
Release date 2018-04-08 2024-05-29
End of life 2026-04-30 2029-05-29
LTS release Yes Yes
Currently supported No Yes

Feature differences

Unchanged New capability Behavior changed Deprecated Removed
Feature MySQL 8.0 MariaDB 11.4 LTS
Default authentication plugin caching_sha2_password (since 8.0.4) unix_socket / mysql_native_password
GROUP BY implicit sort order Never guaranteed — add explicit ORDER BY Never guaranteed — add explicit ORDER BY
Default character set utf8mb4 utf8mb4
Query cache Removed entirely — no ON/OFF option exists Still available
Window functions (OVER()) Supported Supported
Common Table Expressions (WITH) Supported, including RECURSIVE Supported
Roles (CREATE ROLE) Supported Supported
JSON column type Native binary JSON type, expanded functions Same as 10.11 — still a LONGTEXT alias
Replication terminology SOURCE / REPLICA syntax added (8.0.23+); old terms still accepted MASTER / SLAVE terminology retained
Upgrade process Automatic upgrade on startup (since 8.0.16) mariadb-upgrade required after binary swap
New reserved keywords Adds OVER, RECURSIVE, ROW_NUMBER, RANK, LAG, LEAD, GROUPS, WINDOW, and more Same as 10.11

Explore another pair

Compare any two versions

All 45 released MySQL and MariaDB version lines are listed here — pick any two. Source: endoflife.date (aggregating official MySQL/Oracle and MariaDB Foundation EOL announcements), checked 2026-07-31.

Other comparisons

Browse all MySQL & MariaDB version comparisons →