# MySQL

> La base de datos relacional open source que movió la web temprana y sigue en todos lados.

- Nivel: Intermedio
- Temas: Datos, Software
- URL: https://tidbit.legios.com.ar/es/mysql/
- En inglés: [MySQL](https://tidbit.legios.com.ar/mysql/)

**MySQL** es una base de datos relacional: guarda los datos en tablas con filas y columnas, y los leés y modificás con SQL. Funciona como un programa servidor; tu aplicación se conecta por la red, por defecto al puerto `3306`, manda consultas y recibe filas.

La creó en Suecia, a mediados de los noventa, la empresa MySQL AB, y el nombre viene de My, la hija del cofundador Michael Widenius. Gratis, fácil de instalar y suficiente para la mayoría de los sitios, se volvió la M del clásico stack LAMP (Linux, Apache, MySQL, PHP) y la base de datos detrás de WordPress, del Facebook de los primeros años y de incontables tiendas online.

Sun Microsystems compró MySQL AB en 2008 y Oracle se quedó con ella al comprar Sun en 2010. Preocupado por su futuro en manos de Oracle, Widenius arrancó un fork llamado **MariaDB**, que sigue siendo bastante compatible. Hoy MySQL sigue siendo código abierto bajo la licencia GPL, con ediciones pagas de Oracle, y todas las nubes grandes la venden como servicio administrado, por ejemplo Amazon RDS para MySQL.

## Una analogía

Como el fichero metálico clásico que compraba cualquier oficina: no es el modelo más lujoso, pero es firme, barato, todo el mundo sabe cómo andan los cajones y hay repuestos en cualquier lado.

## Para quedarse

- Base de datos relacional de código abierto, se consulta con SQL y escucha por defecto en el puerto 3306.
- La M del stack LAMP y la base de datos de siempre detrás de los sitios WordPress.
- Es de Oracle desde 2010; MariaDB es un fork comunitario de su creador original.
- Todos los grandes proveedores de nube la ofrecen como servicio administrado.

## Para seguir leyendo

- [MySQL en Wikipedia](https://es.wikipedia.org/wiki/MySQL)
- [¿Qué es MySQL? (AWS)](https://aws.amazon.com/es/rds/mysql/what-is-mysql/)

## Términos relacionados

- [Base de datos](https://tidbit.legios.com.ar/es/database/): Un depósito ordenado de datos que los programas consultan y actualizan sin riesgo.
- [SQL](https://tidbit.legios.com.ar/es/sql/): El lenguaje para hacerle preguntas a una base de datos.
- [Servidor](https://tidbit.legios.com.ar/es/server/): Una computadora cuyo trabajo es responder pedidos de otras computadoras, todo el día.
- [Puerto](https://tidbit.legios.com.ar/es/port/): La puerta numerada de una computadora que dice a qué programa va una conexión.
- [Linux](https://tidbit.legios.com.ar/es/linux/): Un sistema operativo libre y de código abierto que mueve la mayoría de los servidores.
- [PHP](https://tidbit.legios.com.ar/es/php/): Un lenguaje que corre en el servidor y arma las páginas web antes de que te lleguen.
- [CMS](https://tidbit.legios.com.ar/es/cms/): Software que permite publicar y editar el contenido de un sitio sin escribir código.
- [Meta](https://tidbit.legios.com.ar/es/meta/): La empresa detrás de Facebook, Instagram y WhatsApp, financiada con publicidad.
