Oracle ha lanzado MySQL 9.3, la tercera actualización de la serie 9.x, introduciendo importantes novedades en gestión de usuarios, soporte para JavaScript y replicación en grupo, reforzando su posición como una de las bases de datos relacionales más populares.
Principales novedades
1. Gestión avanzada de usuarios en mysqldump
- Nueva opción
--userspara generar dumps lógicos con sentenciasCREATE USERyGRANT. --add-drop-userincluye automáticamente comandos para eliminar usuarios antes de recrearlos.- Filtrado preciso con
--include-usery--exclude-user.
2. Mejor soporte para JavaScript (MLE)
- Compatibilidad con el tipo
DECIMALen programas almacenados JS (se maneja como String por defecto). - Integración del API de Internacionalización de JavaScript para localización.
- Carga dinámica de librerías JS con
await+ nuevas sentencias SQL (ALTER LIBRARY,SHOW LIBRARY STATUS).
3. Optimizaciones en Group Replication
- Nuevo sistema de elección de primario que selecciona el nodo más actualizado en failovers.
- Mayor consistencia y menor tiempo de inactividad en entornos enterprise.
4. Otras mejoras
- Transformaciones avanzadas para predicados complejos en
WHERE/SELECT. - Eliminación definitiva del obsoleto plugin Version Tokens.
replica_parallel_workersahora requiere mínimo 1 worker (mejor rendimiento en réplicas).
¿Cómo actualizar?
# Sistemas basados en Debian/Ubuntu sudo apt update && sudo apt upgrade mysql-server # RHEL/CentOS sudo yum update mysql-community-server # Desde fuente (avanzado) wget https://dev.mysql.com/get/Downloads/MySQL-9.3/mysql-9.3.0.tar.gz tar -xzvf mysql-9.3.0.tar.gz cd mysql-9.3.0 && cmake . && make && sudo make install
Cambios importantes a considerar
- No compatible con Version Tokens: Migrar a alternativas como Group Replication.
- JavaScript MLE requiere MySQL Enterprise Edition para funciones avanzadas.
Conclusión
MySQL 9.3 apuesta fuerte por:
Backups más inteligentes de usuarios.
JavaScript como ciudadano de primera clase (ideal para desarrolladores full-stack).
Alta disponibilidad mejorada en entornos distribuidos.
Más información: Notas de lanzamiento oficiales






