phoenix ([info]phoenix) rakstīja [info]koderi kopienā,
@ 2006-05-18 23:35:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
sakiet, ko noziimee, ka mna raadaas shitaa: "Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\www..."

kaa saprotu, man jaanovlek jaunaaka versija mysql klientam. Bet kas shinii gadiijumaa ir klients? apache, php? nu nee taksh. jeb tomeer?


(Ierakstīt jaunu komentāru)


[info]bubu
2006-05-19 00:05 (saite)
Klients ir libmysql.dll fails (vai attiecīgā šārētā bibliotēka linuxī, taču tur var gadīties, ka tā ir iekompilēta statiski iekš mod_php).

(Atbildēt uz šo) (Diskusija)


[info]phoenix
2006-05-19 00:41 (saite)
nu man ir winXP.
tagad vele jo mazaka saprotu, kaa lai shito failu dabuuju "jaunaaku".

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]skalpelis
2006-05-19 01:16 (saite)
pieslēdzies pa taisno mysqlam (komandrindā) un:
> use mysql;
> update user set Password = old_password('vajadziga_parole') where user.User = 'vards';
> flush privileges;

Ideja tāda, ka vienā brīdī (starp 4.0 un 4.1 laikam) nomainījās autentifikācijas veids un tas, kā mysql paroles ģenerē, tāpēc vienkārši attiecīgajam lietotājam jāuztaisa paroli no jauna (droši vien to var tāpat izdarīt arī ar kādu normālo administrācijas programmu, nevis caur komandrindu). mysql 4.1. versijā password() f-ja uzģenerē paroles pēc jaunās shēmas un ievieš f-ju old_password(), ko var izmantot, ja ļoti ļoti vajag paroles pēc vecās shēmas.
Klienta bibliotēkai nav ne vainas, nekādus dll'us aiztikt nav nepieciešams :)
Kaut kas vēl par tēmu te ir rakstīts

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]skalpelis
2006-05-19 01:19 (saite)
tfu, sajaucu visu atkal - tas kods uzstāda paroli atpakaļ uz tāda veida paroli, kāda tā būtu vecajam mysqlam, un caur administrācijas programmām to laikam gan nevar izdarīt.
jebkurā gadījumā - php updeits arī palīdzētu (pēc tam, protams, vajag jaunā tipa paroles)

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]phoenix
2006-05-19 09:16 (saite)
nu es pameeghinaashu visu to kaut ko, bet man aizdomiigi liekas, ka "iet" runa par kaut kaadu veco mysql, jo es tikko (vakar vakaraa) paarinstaleeju datoru un uzliku pilniigu jaunu mysqlu. Nu ok, php nav 5taa, bet tikai 4versija. Bet nu labi, uzlikhsu arii 5to php.

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]skalpelis
2006-05-19 09:25 (saite)
der arī 4. versija, tikai laikam vajag jaunāku. principā neņem vērā visu to, ko es tur sarakstīju, pietiek ar php updeitu, un viss :)

(Atbildēt uz šo) (Iepriekšējais)


Neesi iežurnalējies. Iežurnalēties?