MySQL ODBC Link falla debido a un "protocolo de autenticación rechazado"

He tenido una buena búsqueda, pero aún no he encontrado una respuesta que me permita rectificar este problema.

Estoy intentando conectarme desde MS Access a una base de datos MySQL 5.2 en un servidor remoto.

He configurado una cuenta de usuario que tiene privilegios de selección, inserción, actualización y eliminación en la tabla en cuestión. Sin embargo, cuando intento conectarme con esta cuenta, obtengo:

Falló la conexión [HY000] [MySQL] [Controlador ODBC 5.2 (w)] Se rechazó la conexión mediante el protocolo de autenticación antiguo (anterior a 4.1.1) (opción de cliente 'secure_auth' habilitada)

Cuando trato de acceder con la cuenta raíz, la conexión funciona, lo que me hace preguntarme por qué está devolviendo un error de protocolo de autenticación, ya que se está utilizando el mismo controlador. Todo lo que está cambiando es la cuenta utilizada, por lo que seguramente está pasando la contraseña a través de ¿El mismo protocolo de autenticación? ¿Por qué una combinación de nombre de usuario y contraseña devolvería un error de protocolo pero no otro?

Parece que este error es muy común, pero todavía no he encontrado una respuesta que dé una solución clara. ¿Puede usted ayudar?

Respuestas a la pregunta(3)

Su respuesta a la pregunta