Bases de datos

MySQL

Motor relacional omnipresente para aplicaciones web

Base de datos SQL open source muy extendida en hosting compartido, WordPress, e-commerce y backends que priorizan compatibilidad y un ecosistema de herramientas enorme.

Ir al sitio oficial

Ficha abierta

Para qué sirve y cómo encaja

MySQL sigue siendo el motor que encuentras en la mayoría de hostings compartidos y en casi todo el ecosistema WordPress. Funciona en local con Docker, en un VPS con Coolify o en servicios gestionados como PlanetScale, AWS RDS o el MySQL de tu proveedor.

La contrapartida es operación y dialecto: migrar desde otro motor no es transparente, y en proyectos nuevos sin ataduras PostgreSQL suele ofrecer más flexibilidad. Para un WordPress o un legacy que ya vive en MySQL, cambiar de motor rara vez compensa.

Uso en tu proyecto

Instalación e importación

Comandos y fragmentos tomados de la documentación oficial. Elige tu caso, cópialos tal cual o pásale el prompt a tu agente.

levantar
docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=app -p 3306:3306 -d mysql:8.4
conectar
mysql -h 127.0.0.1 -P 3306 -u root -p
driver
npm install mysql2

Prompt para que tu agente lo instale

Pega esto en Cursor, Claude Code, Codex u otro agente de código:

Prompt
Instala MySQL en este proyecto (contexto: Docker). Documentación oficial: https://dev.mysql.com/doc/refman/en/installing.html. Comando verificado: `docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=app -p 3306:3306 -d mysql:8.4`. Haz solo la instalación o importación base indicada en esta pestaña; no asumas stack ni configuración del proyecto. Cuando termines, pregunta al usuario cómo quiere integrarlo o qué contexto necesitas para los siguientes pasos.

Planes y modelos

Cómo se paga y qué incluye cada opción

  1. 01

    Community Edition

    Sin coste de licencia bajo GPL; pagas hosting, backups y operación según dónde lo ejecutes.

    Gratis
  2. 02

    HeatWave

    Servicio gestionado de Oracle con almacenamiento en memoria y analítica integrada; precio según instancia y región.

    HeatWave

Funcionalidades

Qué puedes hacer con ella

  1. 01

    SQL relacional maduro

    Transacciones ACID, índices, vistas y procedimientos almacenados con décadas de uso en producción.

  2. 02

    Ecosistema amplio

    ORMs, migraciones, hosting gestionado y paneles en casi cualquier proveedor cloud o VPS.

  3. 03

    Compatibilidad WordPress

    Es el motor por defecto de WordPress y de buena parte del hosting compartido.

  4. 04

    Replicación y backups

    Réplicas de lectura, binlog y herramientas de copia probadas en entornos de alto tráfico.

Cuándo usarla

Dónde encaja y dónde no

Te conviene si…

Te conviene cuando el proyecto ya depende de MySQL, usas WordPress o un stack LAMP, o necesitas un motor relacional con soporte universal en hosting barato.

Mejor otra opción si…

Mejor otra opción si partes de cero sin restricciones de hosting, necesitas JSON avanzado o extensiones que PostgreSQL cubre mejor, o quieres evitar las diferencias de dialecto entre versiones.

Siguiente paso

Comprueba si encaja con tu caso antes de decidir.

Visitar MySQL