MySQL es un motor de base de datos relacional (RDBMS) de código abierto, originalmente creado por la empresa MySQL AB y actualmente de propiedad de Oracle Corporation.

MySQL es una de las bases de datos más populares en el mundo, especialmente para desarrollos web. Fue desarrollada originalmente en los lenguajes C y C++.
Como administrador de bases de datos relacional, MySQL almacena los datos en forma de tablas estructuradas, con campos, índices, llaves foráneas e integridad referencial en la actualización o borrado en cascada. Usa el lenguaje SQL para las diferentes transacciones de datos.
Se puede instalar prácticamente en cualquier sistema operativo: Unix, Linux, Windows, MacOS; solo o acompañado de otros programas del entorno de programación como el servidor web Apache, PHP y Phpmyadmin; en las distribuciones WAMP, LAMP o XAMPP.
Para qué sirve el MySQL
MySQL se usa como base de datos en aplicaciones que requieren centralizar información, con datos que se pueden estructurar en tablas, con campos definidos, con índices y llaves que relacionan las tablas entre sí.
MySQL ha probado su desempeño en cantidades relativamente grandes de datos, manteniendo la operación de grandes plataformas, sin tener que incurrir en enormes sumas de dinero en licencias como ocurre con SQL Server u Oracle.
Aunque su mayor uso es para aplicaciones web, también se puede usar en aplicaciones estándar, incluso se puede conectar con una base de datos Microsoft Access mediante el conector ODBC.
Su uso corporativo es bastante extendido por su licenciamiento, seguridad, probado desempeño, facilidad para desarrollarse en diferentes entornos, y su capacidad multiplataforma y multiusuario.