Es un sistema administrador de base de datos gratuito y modificable, siendo ésta una de las razones por la cual se ha convertido en uno de los más populares del mundo.
Un sistema administrador de base de datos es el encargado de manejar y recuperar información de una base de datos utilizando una gran variedad de técnicas. Cada una de estas técnicas emplea diferentes mecanismos de almacenamiento, indexación y niveles de bloqueo, proporcionando una gama de diferentes funciones y capacidades. Las capacidades que brinda el administrador de base de datos MySql (Atomicidad, consistencia, aislamiento, durabilidad, confirmación de transacción, cancelación de transacción) lo hacen ideal para sitios web que manejan múltiples usuarios y múltiples transacciones.