33314 skanuj0258 (3)

33314 skanuj0258 (3)



Rozdział 9. ♦ Podstawy MySQL 271

3.    Aby nadać przywilej usage do bazy test użytkownikom anonimowym wykonującym połączenia jedynie z komputera lokalnego localhost, należy wykonać polecenie:

GRANT usage ON test.*

TO ''(?'localhost’;

4.    Aby nadać przywilej usage do bazy test użytkownikom anonimowych wykonującym połączenia jedynie z komputera lokalnego localhost, wymagając podawania przez nich hasła abcdef, należy wykonać polecenie:

GRANT usage ON test.*

TO "0'localhost' IDENTIFIEO BY 'abcdef';

Odbieranie praw

Skoro możemy nadawać przywileje, musimy mieć także prawo do ich odbierania. Służy do tego celu polecenie REV0KE o schematycznej postaci:

REV0KE prawa [kolumny]

ON obiekt FROM użytkownik

Znaczenie poszczególnych argumentów jest tu takie samo, jak w przypadku polecenia GRANT. Jeśli np. chcemy odebrać użytkownikowi userl nadane mu prawa do modyfikacji tabel w bazie biblioteka (prawa INSERT, UPDATE, DELETE), powinniśmy wykonać polecenie:

REV0KE insert, update. delete ON biblioteka.*

FROM userl:

Istnieje także możliwość odebrania naraz wszystkich przywilejów, nawet kilku użytkownikom jednocześnie. Przykładowo możemy odebrać wszystkie przywileje stworzonym w poprzednich przykładach użytkownikom userl i user2 za pomocą polecenia:

REV0KE all ON biblioteka.*

FROM userl. user2:

Można także odebrać jedynie przywilej nadawania praw, pozostawiając inne przywileje nienaruszone:

REV0KE grant option ON biblioteka.*

FROM userl;

Zmiana nazwy konta użytkownika

Jeśli istnieje konieczność zmiany nazwy konta użytkownika, należy do tego celu wykorzystać, wprowadzone w wersji 5.0.2, polecenie RENAME USER w schematycznej postaci:

RENAME USER stara nazwa to nowa nazwa:


Wyszukiwarka

Podobne podstrony:
skanuj0232 (3) Rozdział 9. ♦ Podstawy MySQL 245 W przypadku wyboru instalacji standardowej lub pełne
skanuj0244 (3) Rozdział 9. ♦ Podstawy MySQL 257 Pomiędzy tymi tabelami, a ściślej danymi w tych tabe
skanuj0252 (3) Rozdział 9. ♦ Podstawy MySQL 265 „Klucze”. Najczęściej wprowadzamy w tym celu do tabe

więcej podobnych podstron