MySQL ODBC Link échoue en raison du "protocole d'authentification refusé"

J'ai eu une bonne recherche autour mais pas encore trouvé une réponse qui me permet de corriger ce problème.

Je suis en train d'essayer de vous connecter à partir de MS Access vers une base de données MySQL 5.2 base de données sur un serveur distant.

J'ai créé un compte d'utilisateur qui a select, insert, update, delete privilèges sur la table en question. Cependant, lorsque j'essaie de me connecter avec ce compte, j'obtiens:

Échec de la connexion [HY000][MySQL][ODBC 5.2(w) Conducteur] Connexion à l'aide de vieux (pré-4.1.1) protocole d'authentification refusée (option de client 'secure_auth activé)

Lorsque j'essaie d'accéder à la racine du compte, la connexion fonctionne, ce qui me fait me demander pourquoi c'est le retour d'un protocole d'authentification erreur, puisque le même pilote est utilisé - tout ce qui change, c'est le compte utilisé - donc, assurément, est le passage du mot de passe, via le même protocole d'authentification? Pourquoi un nom d'utilisateur/mot de passe combinaison de retourner une erreur de protocole, mais pas un autre?

Il semble que cette erreur est très courante, mais je n'ai pas encore trouvé une réponse qui donne une solution claire. Pouvez-vous m'aider?

source d'informationauteur Ambulare