MySQL est le nom d’un système qui permet la gestion de bases de données. C’est l’option la plus couramment utilisée pour les applications Web.
Cet administrateur de base de données relationnelle a été créé par MySQL AB. Cette société a été rachetée par Sun Microsystems en 2008, qui à son tour a été acquise par Oracle Corporation deux ans plus tard. Cela signifie qu’Oracle détient maintenant les droits sur la majeure partie du code, bien que MySQL possède une double licence (une licence commerciale détenue par Oracle et une licence grand public).
La base de données MySQL est donc distribuée de différentes manières. Il existe une version GNU General Public License (appelée Community Edition) et d’autres versions à vocation commerciale qui fournissent des services et produits supplémentaires. Il est à noter que Facebook, YouTube et Twitter, parmi les sites Web les plus visités dans le monde, fonctionnent avec MySQL.
GNU/Linux, Mac OS X, SunOS, Solaris et différentes versions de Windows (Windows 7, Windows 10, Windows Vista et autres), entre autres, permettent le fonctionnement de MySQL.
Il est important de mentionner qu’en tant qu’administrateur de bases de données relationnelles, MySQL offre flexibilité et rapidité, puisque les données sont stockées dans des tables séparées qui se rapportent les unes aux autres, et non dans un seul gros fichier. On estime qu’il y a plus de 6 millions de copies de MySQL actuellement en opération, ce qui démontre l’énorme popularité de ce système.