MySQL ist ein Open Source Datenbank Management System und wurde 1994 von der schwedischen Firma, MySQL AB gegründet. Die Gründer waren David Axmark (externer Link: Wikipedia), Allan Larsson and Michael «Monty» Widenius. Der Name setzt sich aus «My» und «SQL» zusammen. «My» ist der Name der Tochter von Michael Widenius (externer Link: Wikipedia) einem der Mitbegründer des Systems und «SQL» steht für Structured Query Language (externer Link: Wikipedia). Die Entwickler haben die Datenbank unter GNU General Public License (externer Link: Wikipedia) sowie auch unter verschiedenen kostenpflichtigen Varianten veröffentlicht. Lange wurde MySQL von MySQL AB (externer Link: Wikipedia) finanziert und gepuscht. MySQL AB wurde jedoch 2008 von Sun Microsystems übernommen, die ihrerseits 2010 von der Oracle Corporation aufgekauft wurden.

MySQL ist die zentrale Komponente von LAMP eines Open-Source Applikations-Pakets bestehend aus Linux, Apache, MySQL und Perl/PHP/Python, aus denen sich auch der Kürzel zusammensetzt. Heutzutage wird die MySQL-Datenbank in einer vielzahl von Applikationen verwendet. Unter anderem auch in TYPO3, WordPress, Joomla, Drupal, MODx, Simple Machines Forum, phpBB und MyBB. MySQL wird auch in vielen bekannten und grossen Webseiten verwendet, inklusive Google (nicht für die Suche), Twitter, Facebook, Youtube und Flickr.

Die Datenbank wurde in C (externer Link: Wikipedia) und C++ (externer Link: Wikipedia) geschrieben. Der SQL-Parser wurde in yacc (externer Link: Wikipedia) geschrieben. Während der lexical analyzer (externer Link: Wikipedia) eine Eigenentwicklung ist.

MySQL arbeitet auf einer Vielzahl von Plattformen inklusive AIX, BSDi, FreeBSD, HP-UX, eComStation, i5/OS, IRIX, Linux, macOS, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS/2 Warp, QNX, Oracle Solaris, Symbian, SunOS, SCO OpenServer, SCO UnixWare, Sanos und Tru64. Es existiert auch eine Port von MySQL zu OpenVMS.

Unterstützung für die Datenbank bekommt man aus dem offiziellen Manual. Zusätzlich findet man im Netz und in IRC-Chats weiteren Support. Oracle bietet kostenpflichtige Unterstützung durch ihre MySQL Firmen-Produkte an. Die Art des Supports variiert allerdings nach gelöstem Abo. Alternativ gibt es diverse Drittanbieter, wie zum Beispiel Maria DB, die ebenfalls Support anbieten.