Którym poleceniem w MySQL wyświetli się listę uprawnień nadanych użytkownikowi anna?
Źle. Nie ma takiej składni
SELECT GRANTS.Źle.
GRANT NADAJE uprawnienia, a składnia jest błędna.Dobrze.
SHOW GRANTS FOR wypisuje nadane uprawnienia.Źle.
REVOKE ODBIERA uprawnienia, nie wyświetla.Listę uprawnień nadanych użytkownikowi wyświetla w MySQL polecenie
SHOW GRANTS FOR anna; - zwraca zestaw poleceń GRANT opisujących jego prawa. Używa się go np. do audytu, kto i co może robić w bazie. Dlatego poprawne jest SHOW GRANTS FOR anna;.Pozostałe polecenia są błędne lub robią co innego.
SELECT GRANTS FOR anna to niepoprawna składnia (SELECT odczytuje dane z tabel, nie uprawnienia). REVOKE GRANTS FROM anna ODBIERAŁby prawa, a GRANT * TO anna próbowałby je nadać. Do podejrzenia uprawnień służy SHOW GRANTS FOR anna;.