Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero
Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

Error “Unsupported server version: MySQL 8.4.x” en MySQL Workbench 8.0.x

Loading

Un problema frecuente en entornos de desarrollo y laboratorio es la incompatibilidad entre versiones del servidor y las herramientas de administración. En este caso, al intentar gestionar un servidor MySQL 8.4.8 desde MySQL Workbench, aparece el siguiente mensaje en el log:

Unsupported server version: MySQL Community Server - GPL 8.4.8

Aunque la conexión se establece, el entorno SQL se abre con advertencias y determinadas funciones administrativas (usuarios, privilegios, etc.) dejan de funcionar correctamente.

Entorno del escenario

  • Cliente: MySQL Workbench
  • Servidor: MySQL Community Server
  • Sistema operativo: Windows 10 Pro
  • Base de datos de ejemplo: analytics_prod
  • Usuario de ejemplo: app_service_user

Síntomas observados

Al iniciar la conexión:

Unsupported server version: MySQL Community Server - GPL 8.4.8

Posteriormente, al intentar modificar privilegios sobre la base de datos analytics_prod, se genera un error similar a:

Error executing 'REVOKE GRANT OPTION ON `analytics_prod`.* 
FROM 'app_service_user'@'%''There is no such grant defined for user 'app_service_user' on host '%'.
SQL Error: 1141

Además:

  • El SQL IDE se abre con advertencia “Warning – not supported”.
  • El módulo gráfico de administración de usuarios falla.
  • Algunas operaciones de GRANT y REVOKE no se aplican correctamente desde la interfaz.

Causa raíz del problema

El origen del error no está en los permisos ni en el sistema operativo.

La causa es incompatibilidad de versiones:

  • Workbench 8.0.x está diseñado oficialmente para servidores MySQL 8.0.x.
  • MySQL 8.4.x pertenece a la rama LTS más reciente y no está completamente soportada por Workbench 8.0.36.
  • Al no reconocer la versión 8.4.x, Workbench desactiva o limita funcionalidades internas del módulo de administración.

En consecuencia:

  • La conexión básica funciona.
  • El editor SQL funciona parcialmente.
  • El módulo de seguridad y gestión de cuentas genera errores.

Impacto técnico

  1. Gestión de usuarios inestable desde GUI.
  2. Errores falsos al revocar privilegios.
  3. Posible comportamiento inconsistente en tareas administrativas.
  4. Riesgo de configuración incorrecta si se confía únicamente en la interfaz gráfica.

Soluciones recomendadas

Usar línea de comandos para gestión de privilegios

Ejecutar directamente SQL en lugar del módulo gráfico:

REVOKE ALL PRIVILEGES, GRANT OPTION 
FROM 'app_service_user'@'%';GRANT SELECT, INSERT, UPDATE
ON `analytics_prod`.*
TO 'app_service_user'@'%';FLUSH PRIVILEGES;

Esto evita los errores del frontend de Workbench.

Instalar un servidor MySQL 8.0.x

Si el entorno lo permite, instalar una versión 8.0.x compatible con Workbench 8.0.36.

Esto restablece compatibilidad completa.

Utilizar otra herramienta cliente

Alternativas que sí soportan MySQL 8.4:

  • DBeaver
  • HeidiSQL
  • Cliente oficial mysql por CLI

Conclusión

El error:

Unsupported server version: MySQL 8.4.x

No es un fallo de configuración ni de permisos del usuario app_service_user, ni un problema de la base de datos analytics_prod.

Se trata de un problema de compatibilidad entre MySQL Workbench 8.0.x y MySQL Server 8.4.x.

La solución más limpia en entornos profesionales es:

  • Alinear versiones (cliente y servidor), o
  • Utilizar herramientas compatibles con la versión del servidor instalada.

You may also like...