MySQL

MySQL is stewarded by Oracle Corporation, which acquired it in the 2010 Sun Microsystems buyout — the same event that pushed founder Michael Widenius to fork MariaDB. Community Edition is GPLv2, free at any scale; commercial Enterprise Edition runs $5,350-$16,050/server/year for 1-4 sockets and $10,700-$32,100 for 5+ (Oracle's own price list, socket-based not core-based). Oracle shipped MySQL 9.7 as the current LTS release (GA April 21, 2026), moving previously Enterprise-only features — the Hypergraph Optimizer and JSON Duality Views' DML support — into Community Edition, while adding a new Enterprise-only capability, Dynamic Data Masking. Its InnoDB engine still clusters tables on the primary key and uses row-level locking. On DB-Engines' March 2026 scoring, MySQL sits at 858 points to Oracle DB's 1,182 — but lost roughly 130 points year-over-year as PostgreSQL gained ground. Current version/status: MySQL 9.7 LTS (GA April 21, 2026) is the current long-term-support line; 9.6 (Jan 2026) is the latest quarterly Innovation release; MySQL 8.0 (2018) remains the most widely deployed version in existing production systems. License: GPLv2 (Community Edition, open source); commercial Enterprise/Standard/Cluster Carrier Grade editions dual-licensed under a proprietary Oracle commercial license. Pricing: Community Edition: free, no license fee, production-usable at any scale. Enterpris

Also known as: mariadb
🧊Why learn MySQL?

Pick MySQL when you're shipping a standard web CRUD app — WordPress, e-commerce, a SaaS backend — on a stack where hosting, ORMs, and the hiring pool all assume it by default; its replication story and operational simplicity for that job are hard to beat. Don't pick it for analytics-heavy, JSON-document-heavy, or constraint-heavy schemas — take PostgreSQL instead, which now beats MySQL by nearly 19 points among professional developers in Stack Overflow's 2025 survey, a lead that's been widening since Postgres first pulled ahead there in 2024. Honest weakness the community flags loudest: Oracle gutted MySQL engineering in September 2025 layoffs, and 9.7 LTS is explicitly framed as a trust-rebuilding release — a database playing defense on its own stewardship, not a strength position. Known weakness: Oracle's September 2025 layoffs cut deep into the MySQL engineering team, feeding long-standing community distrust of Oracle's stewardship; MySQL 9.7 LTS was explicitly pitched by Oracle's own product director as a trust-rebuilding, community-feedback-loop release rather than a technical leap. Meanwhile PostgreSQL leads it by 18.6 points among professional developers in Stack Overflow's

See how it ranks →

Compare MySQL

Learning Resources

Related Tools

Alternatives to MySQL

Other Server SQL

View all →
Academic Databases
Academic databases are specialized digital repositories that store and provide access to scholarly literature, research papers, theses, dissertations, and other academic publications. They are designed to support research and education by offering structured, searchable collections of peer-reviewed content, often with advanced indexing and citation features. These databases are essential tools for researchers, students, and institutions to discover and retrieve credible academic information.
Always On Availability Groups
Always On Availability Groups is a high-availability and disaster recovery solution in Microsoft SQL Server that provides database-level failover for groups of databases. It allows multiple copies of a set of databases (availability replicas) to be maintained across different servers, ensuring data redundancy and automatic failover in case of primary server failure. This feature supports both synchronous and asynchronous data replication modes to balance performance and data protection needs.
Amazon Aurora
Amazon Aurora is a fully managed, MySQL and PostgreSQL-compatible relational database service built for the cloud. It combines the performance and availability of high-end commercial databases with the simplicity and cost-effectiveness of open-source databases, offering up to five times the throughput of standard MySQL and three times that of PostgreSQL. Aurora automatically handles tasks like hardware provisioning, database setup, patching, backups, and replication, while providing high durability and availability through distributed, fault-tolerant, self-healing storage.
Amazon Aurora
Amazon Aurora is a fully managed relational database service compatible with MySQL and PostgreSQL, offered as part of Amazon Web Services (AWS). It provides high performance, scalability, and availability by using a distributed, fault-tolerant storage system that automatically replicates data across multiple Availability Zones. Aurora is designed to deliver up to five times the throughput of standard MySQL and three times that of PostgreSQL while maintaining compatibility with existing applications.
Amazon Aurora Provisioned
Amazon Aurora Provisioned is a fully managed relational database service from AWS that offers high performance, scalability, and availability with MySQL and PostgreSQL compatibility. It uses a distributed, fault-tolerant storage system that automatically scales up to 128 TB per database instance, providing fast read replicas and continuous backup to Amazon S3. This provisioned model requires users to pre-allocate and pay for database instance capacity, making it suitable for predictable workloads.
Amazon Aurora Serverless
Amazon Aurora Serverless is an on-demand, auto-scaling configuration for Amazon Aurora, a MySQL and PostgreSQL-compatible relational database built for the cloud. It automatically starts up, shuts down, and scales capacity up or down based on application demand, eliminating the need to manage database instances. This serverless model is designed for applications with intermittent, unpredictable, or variable workloads.