57444 skanuj0259 (3)

57444 skanuj0259 (3)



272 PHP i MySQL dla każdego

Przykładowo nazwę utworzonego w poprzednich przykładach konta userl można zmienić np. na jan_k, wykorzystując polecenie: rename user userl to jan_k:

Usuwanie kont użytkowników

Konta użytkowników mogą być usuwane za pomocą dostępnego od wersji 4.1.1 polecenia DROP USER, o schematycznej postaci:

DROP USER nazwa użytkownika:

W wersjach do 5.0.2 przed wydaniem tego polecenia należy najpierw odebrać użytkownikowi posiadane przez niego prawa, np. wykorzystując instrukcję:

REV0KE all ON *.*

FROM nazwajjżytkownika:

W wersjach począwszy od 5.0.2 wystarczy jedynie:

drop user nazwajiżytkownika:

Sprawdzanie przywilejów

Jeśli chcemy dowiedzieć się, jakie prawa ma dany użytkownik, możemy użyć polecenia SHOW GRANTS, w ogólnej postaci:

SHOW GRANTS FOR nazwa jjżytkownika: czyli dla użytkownika o nazwie userl polecenie przybierze postać:

SHOW GRANTS FOR userl:

Efekt jego działania będzie podobny do przedstawionego na rysunku 9.34. Począwszy od wersji 4.1.2 MySQL istnieje możliwość sprawdzenia przywilejów dla aktualnie załogowanego użytkownika za pomocąjednej z trzech komend:

SHOW GRANTS:

SHOW GRANTS FOR CURRENTJJSER:

SHOW GRANTS FOR CURRENTJJSERO:


Rysunek 9.34.

Przykładowy wynik działania polecenia SHOW GRANTS


Wyszukiwarka

Podobne podstrony:
skanuj0270 (3) 284 PHP i MySQL dla każdego Przykładowo, jeżeli zostanie zastosowany typ TINYINT UNSI
skanuj0270 (3) 284 PHP i MySQL dla każdego Przykładowo, jeżeli zostanie zastosowany typ TINYINT UNSI
skanuj0539 560 PHP i MySQL dla każdego
skanuj0539 560 PHP i MySQL dla każdego
skanuj0533 (2) 554 PHP i MySQL dla każdego 554 PHP i MySQL dla każdego Rysunek 21.8. Zawartość przyk
83753 skanuj0347 (3) 362 PHP i MySQL dla każdego We wszystkich dalszych przykładach przyjęto założen
skanuj0116 (20) 128 PHP i MySQL dla każdego Został tu utworzony i przypisany zmiennej obj obiekt kla

więcej podobnych podstron