Autor Zpráva
tuzticzka
Profil
Ahoj, dělám si doma náhradu staršího PHPTriad. Apache 2 a PHP 4 mi už funguje, ale MySQL 4(5) s phpMyAdminem už ne. Když si v konzoli pro Win32 vytvořím ručně nového uživatele a pak se s ním pokusím přihlásit, je všechno OK. Jenže to samé mi v phpMyAdminu odmítne spojení
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
Zkoušel jsem v $cfg['Servers'][$i]['auth_type'] nastavit všechno, co jde(config, http, cookie based), nepomohlo. Nejdřív jsem používal verzi 2.6.1, ale pro jistotu jsem si stáhnul nejnovější verzi(2.6.4-pl4) a pořád nic :((

Tuší někdo v čem to může vězet?
Díky moc Martin
xixli
Profil
problém je v php_mysql.dll - je ho treba upgradovať, resp. prejsť na php 5 ak chceš používať mysql>4.1,
pretože od >4.1 je zmenený komunikačný protokol
tuzticzka
Profil
Je to tak a hlavně to funguje!!! PHP5 jsem se nějak bál a proto jsem si schválně instaloval PHP4.
xixli-díky moc, sám bych na to zaručeně nepřišel ;o)
kaifman
Profil
neni treba upgradovat staci pouzit stare kodovani hesla

pri vytvareni uzivatele je treba dat

insert user set user='jmeno', host='localhost', password=old_password('heslo');
Toto téma je uzamčeno. Odpověď nelze zaslat.

0