MySQL est un système de gestion de base de données relationnelle (SGBDR) open source. Il repose sur une architecture client-serveur et est l'un des systèmes de gestion de base de données SQL (Structured Query Language) les plus populaires à l'heure actuelle. MySQL est utilisé pour gérer et organiser les données dans des tables et prend en charge une grande variété de types de données. Il est couramment utilisé dans les applications en ligne et sert de composant de base de données dans la pile de logiciels d'application web LAMP (Linux, Apache, MySQL, Perl/PHP/Python).
MySQL est connu pour sa fiabilité, son évolutivité et sa flexibilité. Il peut être utilisé pour un large éventail d'applications, des petites aux grandes entreprises, et prend en charge de nombreux systèmes d'exploitation, notamment Linux, Windows et macOS. Au fil des ans, MySQL est devenu le choix privilégié de nombreux développeurs, en particulier pour les applications web, en raison de sa facilité d'utilisation, de ses performances et de l'appui solide de la communauté ; par conséquent, la surveillance des instances MySQL pour améliorer les performances est de plus en plus fréquente.