Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Hasło w mysql
Forum PHP.pl > Forum > Bazy danych > MySQL
swist666
hmmm... utworzylem usera glownego w mysql (chyba root sie nazywa) i nie moge sie zalogowac do mysql'a przez php ... wpisuje usera: 'root' i haslo na bank dobre bo do "MySQL Command Line Client" bez problemu sie loguje ...

moze jakies zapytanie w "MySQL Command Line Client" do utworzenia nowego usera potem pozmieniam w phpMyAdmin??
strife
Szukałeś w manualu na mysql.com?
revyag
Jaką masz wersję mysql'a ?
swist666
widzialem to ale moj mysql nie obsluguje tego polecenia... mam wersje 4.1
revyag
Jeśli masz php w wersji 4.x to zaloguj sie do mysql i napisz tak:
  1. USE mysql;
  2. UPDATE user SET password=old_password('hasło') WHERE user='root';
swist666
no zrobilem tak ale co mi to dalo?questionmark.gif

Rows mathed: 2 Chaned: 2 Warnings: 0
wiec chyba dziala...
ale to chyba nic nie zmienilo...

nie ma zapytania na utworzenie nowego usera? lub jak zalogowac sie przez php na to konto...questionmark.gif
revyag
No i to dało to, że teraz powinieneś móc się zalgować z poziomu phpmyadmina. Dla pewności oróżnij cache przeglądarki, zamknij przeglądarkę, otwórz i spróbuj się zalogować.
swist666
hmmm... no nie bardzo bo nie chce sie zalogowac nadal...

probowalem wpisujac w: $cfg['Servers'][$i]['user']='root';
a w: $cfg['Servers'][$i]['password']='haslo';

i nie dziala ... pisze:

MySQL zwrócił komunikat: 
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
Vertical
  1. SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('hasło');

Pewnie wyjdzie na to samo, co mówił @revyag, ale warto spróbować
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.