MySQL ist ein relationales Datenbankmanagementsystem, das Daten in Tabellen speichert und per SQL abgefragt wird. Es dient häufig als Datenspeicher hinter Webanwendungen, Content-Management-Systemen und Unternehmenssoftware. Oracle bietet MySQL in mehreren Varianten an: die Community Edition, die Sie herunterladen und auf eigenen Servern betreiben können, die kommerzielle Enterprise Edition mit zusätzlichen Verwaltungswerkzeugen und Support, eine eingebettete Variante für OEMs und ISVs sowie MySQL HeatWave, einen verwalteten Cloud-Dienst. Dazu kommen Werkzeuge wie MySQL Shell, Router und Workbench.
MySQL wurde vom schwedischen Unternehmen MySQL AB entwickelt und gehört Oracle Corporation, einem US-Unternehmen, seit die Übernahme von Sun Microsystems 2010 abgeschlossen wurde. Der Code steht unter der GNU GPL Version 2 oder einer proprietären Lizenz zur Verfügung. Beim Selbsthosting der Community Edition entscheiden Sie, wo die Daten liegen und wer sie betreibt; die Entwicklungsrichtung und die kommerziellen Editionen liegen jedoch bei einer US-Muttergesellschaft. Es gibt Community-Forks wie MariaDB und Percona Server, die kompatibel zu MySQL bleiben wollen.