El servidor MySQL es uno de los sistemas de gestión de bases de
datos relacionales más utilizados. Se estima que más de 100 millones de copias del servidor MySQL han sido descargadas en todo el mundo por individuos, empresas corporativas y organizaciones de pequeña escala. MySQL es un servidor de base de datos de código abierto y gratuito que proporciona numerosas funcionalidades avanzadas de base de datos. Google, Yahoo, Facebook, Nokia, Wikipedia y varias organizaciones famosas han empleado MySQL para el procesamiento de datos. MySQL AB, una empresa sueca se le atribuye ser el fundador del servidor de base de datos MySQL . Tres ingenieros: dos suecos, llamados David Axmark y Allan Larsson, y un finlandés, llamado Micheal Widenius, comúnmente conocido como "Monty", comenzaron a trabajar en el desarrollo del servidor MySQL el 23 de mayo de 1995. Más tarde, Sun adquirió MySQL AB. giro adquirido por Oracle Corporation. Actualmente, el servidor MySQL está desarrollado, actualizado y mantenido por Oracle Corporation. La historia de MySQL se remonta a 1979 cuando Monty Widenius, que trabaja para una pequeña empresa llamada TcX, creó una herramienta de informes escrita en BASIC que se ejecutaba en una computadora de 4 Mhz con 16 KB de RAM. Con el tiempo, la herramienta fue reescrita en C y portada para ejecutarse en Unix. Todavía era solo un motor de almacenamiento de bajo nivel con una interfaz de informe. La herramienta fue conocida con el nombre de Unireg. Trabajando bajo las condiciones adversas de los pequeños recursos computacionales, y quizás construyendo sobre su talento dado por Dios, Monty desarrolló un hábito y una habilidad para escribir código muy eficiente de forma natural. También desarrolló, o quizás fue dotado desde el principio, con una visión inusualmente aguda de lo que se necesitaba hacer al código para hacerlo útil en el desarrollo futuro, sin conocer de antemano muchos detalles sobre cuál sería ese desarrollo futuro. MySQL se lanzó originalmente bajo una licencia especial que permitía el uso comercial a aquellos que no lo redistribuían con su software. Las licencias especiales estaban disponibles para la venta a aquellos que querían empaquetarlas con su producto. Además, también se vendía soporte comercial. Esto proporcionó a TcX algunos ingresos para justificar el desarrollo adicional de MySQL, aunque el propósito de su creación original ya se había cumplido. Durante este periodo MySQL avanzó a la versión. 3,22. Era compatible con un subconjunto decente del lenguaje SQL, tenía un optimizador mucho más sofisticado de lo que uno podría escribir por una sola persona, era extremadamente rápido y muy estable. Se contribuyeron numerosas API, por lo que se podría escribir un cliente en prácticamente cualquier lenguaje de programación existente. Sin embargo, aún carecía de soporte para transacciones, subconsultas, claves externas, procedimientos almacenados y vistas. El bloqueo ocurrió solo a nivel de la mesa, lo que en algunos casos podría ralentizarlo hasta detenerse. Algunos programadores incapaces de sortear sus limitaciones todavía lo consideraban un juguete, mientras que otros estaban más que felices de deshacerse de su Oracle o SQL Server a favor de MySQL,Alrededor de 1999-2000 una compañía separada nombrada MySQL AB fue establecido. Contrató a varios desarrolladores y estableció una asociación con Sleepycat para proporcionar una interfaz SQL para los archivos de datos de Berkeley DB. Dado que Berke