MySQL ODBC-Link schlägt fehl, weil das Authentifizierungsprotokoll abgelehnt wurde

Ich habe eine gute Suche durchgeführt, aber noch keine Antwort gefunden, mit der ich das Problem beheben kann.

Ich versuche, eine Verbindung von MS Access zu einer MySQL 5.2-Datenbank auf einem Remote-Server herzustellen.

Ich habe ein Benutzerkonto eingerichtet, das Berechtigungen zum Auswählen, Einfügen, Aktualisieren und Löschen für die betreffende Tabelle hat. Wenn ich jedoch versuche, eine Verbindung mit diesem Konto herzustellen, erhalte ich Folgendes:

Verbindung fehlgeschlagen [HY000] [MySQL] [ODBC 5.2 (w) Treiber] Verbindung mit altem Authentifizierungsprotokoll (vor 4.1.1) abgelehnt (Client-Option 'secure_auth' aktiviert)

Wenn ich versuche, mit dem Root-Konto zuzugreifen, funktioniert die Verbindung. Daher frage ich mich, warum ein Authentifizierungsprotokollfehler zurückgegeben wird, da derselbe Treiber verwendet wird - alles, was sich ändert, ist das verwendete Konto gleiches Authentifizierungsprotokoll? Warum gibt eine Kombination aus Benutzername und Kennwort einen Protokollfehler zurück, eine andere jedoch nicht?

Es scheint, dass dieser Fehler sehr häufig ist, aber ich habe noch keine Antwort gefunden, die eine klare Lösung liefert. Kannst du helfen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage