Freitag Feb. 03, 2006

MYSQL: Client does not support authentication protocol

Wenn man sich auf eine MySQL 5 z.B. mit PHP 4 oder einem mysql-Clientprogramm in Version 4 connecten möchte und die Meldung

Client does not support authentication protocol

bekommt, dann liegt das daran, das sich der Passworthashing-Algo in MySQL 5 geändert hat (was mal wieder typisch für MySQL ist...) In diesem Fall muss man das Passwort wie folgt behandeln:

SET PASSWORD FOR <USERNAME>@'<IRGENDWO.DE>' = OLD_PASSWORD('password');

Dann sollt's schon funken (<USERNAME> und <IRGENDWO.DE> natürlich ersetzen..

Kommentare:

Senden Sie einen Kommentar:
  • HTML Syntax: Ausgeschaltet