PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DBI connect failed : Client does not support authentication protocol requested by ser



TeeBoo
01.02.05, 21:52
HI
also ich hab ein problem mit mysql,
ich habe apache2.0.52 , mysql4.1.8 ,php-4.3.10-2, webmin
und es kommt der fehler:
DBI connect failed : Client does not support authentication protocol requested by server; consider upgrading MySQL client

und wenn ich den client neu runterladen wollte meinte er ich habe schon die neueste version
bei den versuch den server neu runterzuladen meinte er auch das ich die neuste version habe.... (über my php admin kommt das gleiche!)
mfg
TeeBoo

Tomek
01.02.05, 22:45
Versuch mal:

apt-get install php4-mysql libmysqlclient10 libmysqlclient12 libmysqlclient14 mysql-client-4.1

Und welche phpMyAdmin-Version hast du?

TeeBoo
02.02.05, 16:58
hi meine phpmyadmin version:
phpMyAdmin 2.6.1-rc2

mit den befehl hat der 1 paket neu installiert aber geht immer noch nicht!!
?????

mfg TeeBoo
neustart bringt auch nichts
nochmal ausgefürt:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
php4-mysql ist schon die neueste Version.
libmysqlclient10 ist schon die neueste Version.
libmysqlclient12 ist schon die neueste Version.
libmysqlclient14 ist schon die neueste Version.
mysql-client-4.1 ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 12 nicht aktualisiert.

Tomek
02.02.05, 17:27
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 12 nicht aktualisiert.
Was sagt denn:

apt-get update && apt-get upgrade

Tomek
02.02.05, 17:29
Achja: Du kannst mit dieser PHP-Version nur das alte Password-Hashing benutzen. Vielleicht ist das das Problem.

Du solltest folgende Zeile in der /etc/mysql/my.cnf im Abschnitt [mysqld] haben:

old-passwords = 1

TeeBoo
02.02.05, 18:09
hi leider nein denn es steht schon drinn!!

TeeBoo
03.02.05, 20:23
hi
also update joa alles okay aber immer noch der fehler warum weis das keiner?? schade.....

TheGrudge
04.02.05, 14:54
Habe das eben so gelöst:


mysqladmin --user=root -p old-password
Das bewirkt, dass du dein Passwort änderst, und es wird im alten Passwort-Style gespeichert.
Musst erst dein altes Passwort eingeben, dann musst du ein neues definieren...
kannste ja wieder das alte nehmen.

Aber phpmyadmin ist sau lahm bei mir, hatte schon seit 1 Jahr kein Update gemacht, aber früher war das schneller.

Kann auch daran liegen, das ich apache2-prefork drauf habe, aber phpmyadmin wollte den unbedingt installieren...
den apache2-worker mochte er nicht haben...

Tomek
04.02.05, 15:33
phpMyAdmin solltest du in der neusten Version verwenden, wenn noch nicht geschehen. Für phpMyAdmin sollte man auch die PHP-Extension mcrypt [1] installieren und aktivieren, falls man mit Cookies arbeitet. Was die Sache auch erheblich beschleunigt, ist der Einsatz eines PHP-Beschleunigers, wie z.B. Turck-MMCache [2] oder besser eAccelerator [3]. Man kann evlt. auch etwas an der Konfiguration des MySQL-Servers verbessern.

Links:
[1] http://www.phpmyadmin.net/home_page/downloads.php?relnotes=0
[2] http://turck-mmcache.sourceforge.net/index_old.html
[3] http://eaccelerator.net/HomeUk

TeeBoo
04.02.05, 15:34
hi
dann gibt er mir das hier aus:

1693-1:~# mysqladmin --user=root -p old-password
Enter password:
mysqladmin: Too few arguments to change password
1693-1:~#

Tomek
04.02.05, 15:38
man mysql
man mysqladmin

TheGrudge
04.02.05, 15:39
du musst hinter old-password dein neues setzen...
also sowas wie

mysqladmin --user=root -p old-password MEINPASSWORT

danach wirst du nach dem alten gefragt und dann geht das

TeeBoo
04.02.05, 18:09
JOP DAT GEHT
THX
MFG TeeBoo

TheGrudge
05.02.05, 17:22
phpMyAdmin solltest du in der neusten Version verwenden, wenn noch nicht geschehen. Für phpMyAdmin sollte man auch die PHP-Extension mcrypt [1] installieren und aktivieren, falls man mit Cookies arbeitet. Was die Sache auch erheblich beschleunigt, ist der Einsatz eines PHP-Beschleunigers, wie z.B. Turck-MMCache [2] oder besser eAccelerator [3]. Man kann evlt. auch etwas an der Konfiguration des MySQL-Servers verbessern.

Links:
[1] http://www.phpmyadmin.net/home_page/downloads.php?relnotes=0
[2] http://turck-mmcache.sourceforge.net/index_old.html
[3] http://eaccelerator.net/HomeUk

Was ich komisch finde: Wenn ich per Laptop auf meinen Computer zugreife (der mit der LinPHA-Datenbank), werden die Bilder sofort angezeigt.
Gucke ich mir die Bilder auf dem Computer direkt an, ist alles so langsam!
Wieso?
Auch phpmyadmin geht per laptop schneller als am Server selber...
Das ist doch komisch... bremst der Apache den Traffic nach localhost oder was?

TeeBoo
09.03.05, 20:16
hi,
also ich hab ein 2ten server und alles gleich gemacht wie beim ersten mysql leuft auch auf der neusten version phpmyadmin auch die neuste
nur phpmy admin
""Die Erweiterung "mysql" kann nicht geladen werden.
Bitte überprüfen Sie Ihre PHP-Konfiguration.
Dokumentation ""
sind eigendlich alle configs gleich.... wo ist das problem?
mfg
TeeBoo

TheGrudge
10.03.05, 01:08
musst in der php.ini folgendes auskomentieren:

#extension=mysql.so