Portál AbcLinuxu, 14. května 2025 05:33

Dotaz: neprihlaseni k MySQL jineho stroje

19.3.2004 10:31 Petr Paklik
neprihlaseni k MySQL jineho stroje
Přečteno: 106×
Odpovědět | Admin
CHYBA:

Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in /www/htdocs/2.php on line 2

Zdrojak: mysql_connect ("localhost","root","heslo");

ze shellu se muzu normalne prihlasit (mysql --user=root --host=localhost --password=heslo)

ale pri pristupu ze scriptu jde pouzit nej localhost bez uzivatele a hesla.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.3.2004 11:30 Yeti
Rozbalit Rozbalit vše neprihlaseni k MySQL jineho stroje
Odpovědět | | Sbalit | Link | Blokovat | Admin
info mysql
/Client does not support authentication protocol<Enter>
a čtu, co mi tam píšou...
26.3.2004 08:33 Jack_Neo
Rozbalit Rozbalit vše neprihlaseni k MySQL jineho stroje
No, mam stejnej problem, ale nenasel sem to tam... Muzete mi prosim nekdo poradit? Uz nevim co s tim mam delat... Predem dekuji
24.10.2004 16:22 gc
Rozbalit Rozbalit vše Re: neprihlaseni k MySQL jineho stroje
Kdyby to ještě někdo potřeboval, tak mně pomohlo na příkazový řádek mysql napsat: "set password for root@localhost = OLD_PASSWORD('heslo'); kde root,localhost,heslo si zvolí každý sám, že
26.3.2004 08:57 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše neprihlaseni k MySQL jineho stroje
Odpovědět | | Sbalit | Link | Blokovat | Admin
Teda nepochopil jsem co chcete ?

Pokud podle nadpisu přistupujete k jinému stroji tak nemůžete použít adresu localhost (proste to je ten stejný stroj).

Jinak odkud jde přistupovat zaleží co máte nastavené za práva v tabulce mysql databaze mysql tabulka users a další.
26.3.2004 09:04 Jack | skóre: 21 | blog: Od_vseho_trochu | Brno
Rozbalit Rozbalit vše neprihlaseni k MySQL jineho stroje
Problem je v tom, ze se z PHP pres mysql_connect nemuzu prihlasit jako uzivatel ktery mi z bashe jde(mysql --user=root --host=localhost --password=heslo). Pise to ten error uvedeny v hornim dotazu. Je v tabulce mysql nastaveni, ktere zakazuje pristupovani k databazi z PHP?
26.3.2004 09:27 Yeti
Rozbalit Rozbalit vše neprihlaseni k MySQL jineho stroje
Ach jo.

Client does not support authentication protocol = Klient nepodporuje autentizační protokol.

To je snad srozumitelné.

Jednak můžeš upgradnout klienta (tj. PHP) nebo RTFM info mysql, na které jsem odkázal, a kde je napsáno, co dělat, když upgradnout klienta nechceš nebo nemůžeš.
26.3.2004 11:07 lazyboy | skóre: 13
Rozbalit Rozbalit vše neprihlaseni k MySQL jineho stroje
musis mit povolen pristup z nejakeho stroje a pro urciteho uzivatele, pokud zadavas na jednom dejme tomu web serveru do skriptu "localhost" a pripojujes se na jinej dejme tomu db stroj tak to asi nepujde ze ano?
a na tom db stroji kdyz das do konzole tak to samozrejme pujde protoze mas z localhostu povolenej pristup....
EOF
31.3.2004 12:20 Jack
Rozbalit Rozbalit vše Re: neprihlaseni k MySQL jineho stroje
Dekuji za rady, ale uz se me to podarilo vyresit. Byla chyba s hashovani hesel v databazi. Dekuji...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.