2009-05-20 11 views
0

Ich erhalte den folgenden Fehler:Gibt es trotzdem einen PHP4 mysql Client zu aktualisieren?

Client unterstützt kein vom Server angefordertes Authentifizierungsprotokoll; Sehen Sie ein Upgrade von MySQL-Client

Ich weiß, dass ich es mit lösen kann:

SET PASSWORD FOR [email protected] = OLD_PASSWORD('password'); 

Aber ich möchte wissen, ob es einen anderen Weg, es zu tun ist eine andere PHP-MySQL-Erweiterung oder etwas durch den Einsatz?

+0

woran arbeiten Sie? Wie hast du PHP installiert? –

+0

PHP4 ist jetzt verlassen. Sie sollten wirklich auf PHP5 aktualisieren, das neuere Bibliotheken enthält. – Kornel

+0

Ich laufen sowohl PHP5 (Modul) und PHP4 (als CGI) auf meinem Entwickler-System (Windows, Apache2), ich bin im Grunde nur neugierig, ob es einen anderen Weg als die oben genannten gibt ... – farinspace

Antwort

0

Eine Option ist die Verwendung von OLD_PASSWORD, wie Sie vorgeschlagen haben, eine weitere Option ist das Upgrade der MySQL-Client-Bibliothek und der PHP-MySQL-Bindungen. Ich kenne keine andere Option: Es gibt keine alternative Bibliothek.

+0

haben Sie irgendwelche Informationen darüber, wo Holen Sie sich ein Upgrade mysql Client-Bibliothek/PHP-Bindungen? – farinspace

Verwandte Themen