Error “Unsupported server version: MySQL 8.4.x” en MySQL Workbench 8.0.x
![]()
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
GRANTyREVOKEno 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
- Gestión de usuarios inestable desde GUI.
- Errores falsos al revocar privilegios.
- Posible comportamiento inconsistente en tareas administrativas.
- 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
mysqlpor 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.
