The world's most popular open source database
The veteran relational database behind a huge share of the web: WordPress, Shopify and PlanetScale territory.
MySQL is the relational database that powered the first web: full SQL, ACID transactions, battle-tested replication, and the LAMP stack's storage layer. It remains the default at hosting providers, in content platforms like WordPress, and inside companies whose tooling grew around it.
Why founders use it: ubiquity. Every host, every ORM, every backup tool speaks MySQL, and managed versions exist at every cloud. For PHP-era products and WordPress-adjacent tooling, it is often already there, which beats introducing a second engine. InnoDB delivers proper transactions, and the JSON column support covers semi-structured data without abandoning SQL.
A realistic setup: a managed instance, migrations from the ORM, read replicas when reporting queries start to interfere, and routine backups verified by an actual restore. Schema changes on large tables want planning; online DDL and pt-osc are the tools of the trade.
Trade-offs: the advanced SQL surface, window functions, CTEs, extension ecosystem, is narrower than Postgres's, and the ecosystem's center of gravity has shifted. Compare with Postgres for new products and with MariaDB for the community fork tradition.
Who it's for
Teams running the world's most-used open-source database, especially in LAMP stacks and CMSs.
Official links
Keep exploring
1 in catalog
MySQL runs on
1 in catalog
MySQL has a pricing
1 in catalog
MySQL is written in
1 in catalog
MySQL is an alternative to
1 in catalog
MySQL alternatives
9 in catalog
MySQL works with
-
Drizzle ORM
SQL-like TypeScript ORM
Package -
Prisma
Next-generation TypeScript ORM
Package -
SQLAlchemy
The database toolkit for Python
Package -
Metabase
Analytics for everyone
Analytics Tool -
NocoDB
The open-source Airtable alternative
Productivity Tool -
Magento
The enterprise open-source commerce platform
Framework -
PrestaShop
The open-source e-commerce solution
Framework -
TablePlus
Database management made easy
Tool -
DBeaver
Universal Database Tool
Tool
2 in catalog
MySQL is implemented by
1 in catalog