View Full Version : Mysql - zmiana hasla dla uzytkownika user
Jak zmienić hasło dla użytkownika user (dla root'a zmieniłem).
Np. tak:
update user set password=password('haslo') where user='uzytkownik';
flush privileges;
marmal
jednak za lamiasty jestem:D moglbys mi to tak przeksztalcic zeby uzytkownik user mial haslo perez?
Czyli tak:
Logujesz sie jako root:
mysql -u root -p
Wybierasz bazę danych mysql (służy ona do nadawania uprawnień)
use mysql
Nadajesz uprawnienia:
update user set password=password('perez') where user='uzytkownik';
Resetujesz uprawnienia, aby zadane odniosły skutek:
flush privileges;
i powinno działać :)
Mała dygresja - mylisz chyba pojęcia lamer z newbie...
Pozdrawiam
marmal
gdy wpisuje
update user set password=password('perez') where user='uzytkownik';
to wyskakuje mi
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0
haslo sie nie zmienilo:/
Zainstaluj sobie może Webmina, a potem w oknie adresu np. Konquerora:
https://localhost:10000
Trochę krowiasty ale wart zapoznania się.
gdy wpisuje
update user set password=password('perez') where user='uzytkownik';
to wyskakuje mi
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0
haslo sie nie zmienilo:/
Pewnie dlatego, że nie masz w ogóle tego użytkownika dodanego.
Zrób najpierw tak:
GRANT SELECT ON twoja_baza.twoja_tabela TO user@localhost;
W tym momencie użytkownik user będzie miał uprawnienia do wybierania rekordów z tabeli twoja_tabela w bazie twoja_baza.
Pózniej jak zmienisz hasło, tak jak Ci pisałem wcześniej, musi działać na 100%.
Jak nie tzn., że zrobiłeś gdzieś byka!! :)
Pozdrawiam
marmal
P.s. Oczywiscie to zapytanie co Ci napisałem wykonujesz jako root w tabeli mysql.
vBulletin v3.5.4, Copyright ©2000-2010, Jelsoft Enterprises Ltd.