sobota, 1 stycznia 2011

MySql - tworzenie użytkownika - przywileje.

Poprzednie posty dotyczyły tworzenia użytkowników  przez program MySQL Administrator jest to wygodne, ale należy też poznać proces tworzenia użytkowników w konsoli. Schemat jest prosty:

grant  prawa  on  bazy/tabele  to  nazwa użytkownika  identified by  'hasło';

czyli to może wyglądać tak przy założeniu ,że nazwa użytkownika to "gosc", hasło "piramida" a baza danych 'forum":

grant select, update, insert on forum.* to gosc identified by 'piramida';

na wszystkie bazy:

grant select, update, insert on *.* to gosc identified by 'piramida';

na wszystkie uprawnienia i wszystkie bazy bez prawa nadawania praw:

grant all on *.* to gosc identified by 'piramida';

z opcją nadawania praw:

grant all on *.*to gosc identified by 'piramida' with grant option;

 Aby nadane prawa zaczeły obowiązywać musimy skorzystać z polecenia:

flush privileges; 



Istotnym zagadnieniem są uprawnienia jakie może posiadać użytkownik . Zawsze trzeba pamiętać, że nie należy przyznawać ich więcej niż jest to naprawdę konieczne. Wracając do programy MySql Administrator w panelu "Available Privileges" widzimy następujące uprawnienia (oczywiście te same możemy nadać w konsoli):



c.d.n

Brak komentarzy:

Prześlij komentarz

Projekt z wykorzystaniem yii2 - część VIII.

W poprzedniej części utworzyliśmy stronę początkową menu, która daje możliwość klientowi wyboru działu który go interesuje. Teraz musimy ...