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

- Link: https://binariocero.com/mysql/error-unsupported-server-version-mysql-8-4-x-en-mysql-workbench-8-0-x
- Published: 2026-02-27T10:41:17+01:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

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:

    ```wp-block-preformatted
    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:

    ```wp-block-preformatted
    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:

    ```wp-block-preformatted
    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:

    ```wp-block-preformatted
    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:

    ```wp-block-preformatted
    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.
