MySQL 9.3 llega con mejoras en JavaScript, replicación y copias de seguridad

Published:

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 --users para generar dumps lógicos con sentencias CREATE USER y GRANT.
  • --add-drop-user incluye automáticamente comandos para eliminar usuarios antes de recrearlos.
  • Filtrado preciso con --include-user y --exclude-user.

2. Mejor soporte para JavaScript (MLE)

  • Compatibilidad con el tipo DECIMAL en 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 LIBRARYSHOW 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_workers ahora 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ónNotas de lanzamiento oficiales

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles