PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Client does not support...



theWireless
02.12.04, 16:40
Ich habe auf unserem Server ein Update von MySQL 3 auf MySQL 4 vorgenommen. Seither können sich User, die eine neue DB über Confixx angelegt haben, nichtmehr über phpMyAdmin einloggen. Fehlermeldung:

Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client

Wenn ich das PWD auf das alte Format laut diesem (http://dev.mysql.com/doc/mysql/en/Old_client.html) Link hier manuell ändere geht's wieder - aber das kann's ja nich sein...

OS ist SuSE 8.2 - bin für jeden Tip dankbar!

Tomek
02.12.04, 16:58
MySQL 4.1 verwendet neuerdings einen anderen Passworttyp als MySQL 3.23 oder 4.0. Informationen zu diesem Thema findest du hier:
http://doc.xarli.net/mysql-doc/manual_MySQL_Database_Administration.html#Password _hashing

Welche phpMyAdmin Version hast du? Soweit ich weiss, brauchst du für MySQL 4.1 die Version 2.6.0 von phpMyAdmin.

theWireless
02.12.04, 17:22
danke erstmal für die schnelle Antwort. Das mit dem anderen Passworttyp habe ich auch schon gelesen. Ich verwende phpMyAdmin 2.6.0-pl2

muss aber wohl an phpMyAdmin liegen, denn über die Konsole kann ich mich mit dem User anmelden... Oder kann es auch allgemein an PHP liegen?

kdsv3:~ # php -v
PHP 4.3.1 (cgi), Copyright (c) 1997-2002 The PHP Group

Tomek
02.12.04, 17:31
Ja, du musst vermutlich PHP neu kompilieren bzw. eine neuere Version einsetzen. Bin mir unsicher.

Du hättest eher ein Upgrade auf MySQL 4.0 machen sollen, anstatt auf 4.1. :)

theWireless
02.12.04, 17:40
habe grade nen link bekommen in dem was ähnliches drin stand :D
gut, dann werde ich MySQL halt vorübergehend wieder auf 4.0.x downgraden - wenn das problemlos geht ;)

Danke für die Hilfe