Seite 1 von 1

MySQLdb "Client does not support authentication protoco

Verfasst: Freitag 23. September 2005, 14:51
von jens
Ich hatte eine Bug-Tracker Anfrage zu PyLucid, weil es zu einem Fehler beim connecten zum SQL-Server gab:
(1251, 'Client does not support authentication protocol requested by server; consider upgrading MySQL client')
Hab herrausgefunden woran es liegt. Ab MySQL v4.1 benutzt der Server eine neue Passwort hash Funktion, die MySQLdb aber "noch" nicht unterstützt :cry:

Als work-a-round kann man den Server mit dem Parameter "--old-passwords" starten oder besser, man erstell einen neuen Benutzter und nutzt OLD_PASSWORD(). Wie das geht steht hier: http://dev.mysql.com/doc/mysql/en/old-client.html