MySQL é um sistema de gerenciamento de banco de dados, que utiliza a linguagem SQL (Linguagem de Consulta Estruturada) como interface. É atualmente um dos bancos de dados mais populares.
O sucesso do MySQL deve-se à fácil integração com o PHP, incluído quase que obrigatoriamente, nos pacotes de hospedagem de sites oferecidos atualmente.
Outra grande vantagem é ter código aberto e funcionar em um grande número de sistemas operacionais. É reconhecido pelo seu desempenho e robustez e também por ser multi-tarefa e multi-usuário.