MySQL est un système de gestion de base de données relationnelle développé sous double licence: General Public License / Commercial License par Oracle Corporation et est considéré comme la base de données open source la plus populaire au monde, et l'une des plus populaires en général avec Oracle et Microsoft SQL Serveur, tout pour les environnements de développement Web.

MySQL a été initialement développé par MySQL AB (société fondée par David Axmark, Allan Larsson et Michael Widenius). MySQL AB a été acquis par Sun Microsystems en 2008, qui à son tour a été racheté par Oracle Corporation en 2010, qui possédait déjà Innobase Oy depuis 2005, une société finlandaise qui a développé le moteur InnoDB pour MySQL.

Contrairement à des projets comme Apache, où le logiciel est développé par une communauté publique et le droit d'auteur du code est détenu par l'auteur individuel, MySQL est parrainé par une société privée, qui détient le droit d'auteur sur la plupart du code. C'est ce qui rend possible le système de double licence susmentionné. La base de données est distribuée en plusieurs versions, une communauté, distribuée sous la licence publique générale GNU, une version, et plusieurs versions Enterprise, pour les entreprises qui souhaitent l'intégrer dans des produits propriétaires. Les versions Enterprise incluent des produits ou services supplémentaires tels que des outils de surveillance et une assistance technique officielle. En 2009, un fork appelé MariaDB a été créé par certains développeurs (y compris certains développeurs MySQL originaux) mécontents du modèle de développement et du fait que la même société contrôle à la fois les produits MySQL et Oracle Database.

Il est développé pour la plupart en ANSI C et C ++. Il est traditionnellement considéré comme l'un des quatre composants de la pile de développement LAMP et WAMP.

MySQL est utilisé par de nombreux sites Web importants et populaires, tels que Wikipedia, Google (mais pas pour la recherche), Facebook, Twitter, Flickr et YouTube.