MySQL est un système de gestion de bases de données relationnelles qui stocke les données dans des tables et s'interroge en SQL. Il sert souvent de socle de données pour des applications web, des systèmes de gestion de contenu et des logiciels métier. Oracle le propose sous plusieurs formes : la Community Edition, que vous pouvez télécharger et exécuter sur vos propres serveurs, l'Enterprise Edition commerciale avec outils d'administration et support, une édition embarquée pour les OEM et ISV, et MySQL HeatWave, un service cloud géré.
MySQL a été créé par la société suédoise MySQL AB et appartient à Oracle Corporation, entreprise américaine, depuis la finalisation du rachat de Sun Microsystems en 2010. Le code est disponible sous GNU GPL version 2 ou sous licence propriétaire. En auto-hébergeant la Community Edition, vous choisissez le lieu de stockage et l'exploitant des données, tandis que l'orientation du développement et les éditions commerciales restent entre les mains d'une maison mère américaine. Des forks comme MariaDB existent et restent compatibles.