Database server racks with status lights in a data center
MySQL Licensing

MySQL licensing, end to end. Free, until you need a right.

A buyer side guide to MySQL licensing in 2026. When Community Edition is enough, what the paid editions add, how per server pricing works, and when an OEM license is required.

Contact Us Oracle Practice
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

MySQL is free under the open source GPL, but the moment you need commercial features, an OEM right to embed, or indemnified support, you move into Oracle's paid MySQL editions, which are licensed per server and priced like enterprise software.

Key takeaways

  • MySQL Community Edition is free under the GPL, with no commercial license fee.
  • Oracle sells MySQL Standard, Enterprise, and Cluster CGE editions on a paid subscription.
  • Paid MySQL is licensed per server, with the price set by socket count, not by core.
  • Embedding MySQL in a product you distribute requires a separate OEM or commercial license.
  • The GPL copyleft terms are the usual reason commercial buyers move to a paid edition.
  • Cloud MySQL on AWS, Azure, or Google does not need an Oracle MySQL subscription.

This guide is for procurement and engineering leaders deciding between free and paid MySQL. Read it with the Oracle Database licensing guide and the Oracle Knowledge Hub.

When is MySQL free and when do you have to pay?

MySQL Community Edition is free under the GPL for almost any internal use. You pay when you need commercial features, an OEM right, or vendor backed support.

Oracle documents the editions and their support tiers on the MySQL products page. The split between free and paid is about rights and support, not raw database capability.

What does MySQL Community Edition give you?

Community Edition is the full open source database under the GPL. It runs production workloads at scale with no license fee.

  • Free: the core database engine, InnoDB, and standard replication.
  • Free: internal use for web, application, and analytics workloads.
  • Not included: Oracle support, indemnification, and the commercial only tools.

The paid editions add commercial features, support, and legal indemnification. They are sold as annual subscriptions per server.

  • Standard Edition: support and the InnoDB cluster basics for general workloads.
  • Enterprise Edition: security, audit, backup, and monitoring tools plus full support.
  • Cluster CGE: the carrier grade clustering edition for high availability at scale.

How are the paid MySQL editions licensed and priced?

Paid MySQL is licensed per server, with the subscription price set by the number of sockets in the server. Core counts do not change the MySQL price the way they do for Oracle Database.

MySQL edition comparison, illustrative list subscriptions per server per year

Edition License Indicative list Best fit
CommunityGPL, free0 dollarsInternal use, no support need
StandardSubscription2,000 to 4,000 dollarsSupported general workloads
EnterpriseSubscription5,000 to 10,000 dollarsSecurity and audit needs
Cluster CGESubscription10,000 dollars and upHigh availability at scale

When do you need an OEM or embedded license?

If you embed MySQL inside a product you sell or distribute, the GPL would require you to release your own code under the GPL too. An OEM commercial license removes that obligation.

Does MySQL on AWS, Azure, or Google need an Oracle subscription?

No. Managed MySQL services such as Amazon RDS, Azure Database for MySQL, and Google Cloud SQL include their own support and licensing in the service fee. You do not buy an Oracle MySQL subscription on top.

MySQL is free until you need a right the GPL will not give you. The paid edition is a support and indemnification purchase, not a database capability purchase.

What to do next

  1. List every MySQL instance and whether it is Community or a paid edition.
  2. Flag any product that embeds or distributes MySQL to customers.
  3. Decide where you genuinely need support and indemnification.
  4. Match each workload to the lowest edition that meets its real need.
  5. Check whether cloud managed MySQL removes a subscription you are still paying.
  6. Benchmark any Oracle MySQL quote against the actual support value before signing.

Frequently asked questions

Is MySQL free to use commercially?

Yes, MySQL Community Edition is free under the GPL for most commercial and internal use. You only pay when you need commercial features, vendor support, indemnification, or the right to embed MySQL in a product you distribute without GPL obligations.

How is paid MySQL licensed?

Oracle licenses the paid MySQL editions per server, with the subscription price set by the number of sockets. Unlike Oracle Database, MySQL pricing does not apply a core factor, so socket count rather than core count drives the cost.

What is the difference between MySQL Standard and Enterprise?

Standard Edition adds support and basic clustering to the open source database. Enterprise Edition adds security, audit, backup, and monitoring tools along with full support, which is why it carries a higher per server subscription than Standard.

Do I need a MySQL license on Amazon RDS or Azure?

No. Managed MySQL services on AWS, Azure, and Google Cloud include licensing and support in the service fee. You should not be paying a separate Oracle MySQL subscription for databases that run on those managed platforms.

When does the GPL force me to buy a commercial license?

The GPL copyleft terms apply when you distribute software that includes MySQL. If you ship a product with MySQL embedded, the GPL would require you to release your source too, so an OEM commercial license is the way to avoid that.

Is MySQL Community Edition supported by Oracle?

No. Community Edition has no Oracle support, no indemnification, and no service level commitment. Community users rely on documentation, the community, or a third party support provider rather than Oracle for production issues.

Oracle ULA Decision Framework

The full oracle ula decision framework framework from the Oracle Practice.

Oracle ULA exit moves, Java audit defense posture, certification framework, and the buyer side moves across the Oracle Database, Java, middleware, and applications estate.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.

No spam. We will only email you about this download. Privacy.
Run the software spend health check on your Oracle estate in under five minutes.
Open the Tool →
$0
Community Edition list
Per server
Paid license metric
4
Editions
GPL
Open source license
100%
Buyer Side

MySQL is free until you need a right the GPL will not give you. The paid edition is a support and indemnification purchase, not a database capability purchase. Buy it only where you truly need it.

Fredrik Filipsson
Co Founder and Group CEO. Ex Oracle, IBM, SAP.
Deep Library

More on this topic.

Oracle Practice →
Database dashboard on a monitor
Oracle
Oracle Database Licensing Guide
Metrics, editions, options, and the Core Factor Table explained for buyers.
12 min read
Server racks in a data center aisle
Oracle
Oracle SE2 Licensing
How Standard Edition 2 socket licensing works and where it fits.
9 min read
Cloud infrastructure concept on a screen
Oracle
Oracle Database on AWS
Licensing rules and the buyer side moves for Oracle databases in AWS.
10 min read
Editorial boardroom interior

The advisor your vendors do not want.

500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.

Oracle brief. Once a week.

One short note on Oracle licensing moves, price list mechanics, audit posture, and the buyer side levers we are running in client engagements. No noise.