Strona główna › Pytania INF.03 › Pytanie 752
INF.03 · pytanie #752
W systemie MySQL trzeba użyć polecenia REVOKE, aby użytkownikowi <i>anna</i> cofnąć możliwość wprowadzania zmian jedynie w definicji struktury bazy danych. Odpowiednia komenda do odebrania tych uprawnień ma postać
- AREVOKE CREATE ALTER DROP ON tabela1 FROM 'anna'@'localhost'
- BREVOKE CREATE INSERT DELETE ON tabela1 FROM 'anna'@'localhost'
- CREVOKE CREATE UPDATE DROP ON tabela1 FROM 'anna'@'localhost'
- DREVOKE ALL ON tabela1 FROM 'anna'@'locaihost'
Poprawna odpowiedź: A. REVOKE CREATE ALTER DROP ON tabela1 FROM 'anna'@'localhost'
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Polecenie REVOKE w MySQL jest używane do odbierania przydzielonych wcześniej uprawnień użytkownikom. W kontekście pytania, właściwa odpowiedź to 'REVOKE CREATE ALTER DROP ON tabela1 FROM 'anna'@'localhost''. To polecenie wskazuje na odebranie użytkownikowi 'anna' możliwości tworzenia nowych obiektów w bazie danych (CREATE), zmiany struktury istniejących obiektów (ALTER) oraz usuwania obiektów (DROP) w tabeli 'tabela1'. Odbieranie tych praw jest kluczowe w zarządzaniu bezpieczeństwem bazy danych, ponieważ pozwala na precyzyjne kontrolowanie, kto ma dostęp do modyfikacji struktury bazy danych. W praktyce, administratorzy baz danych często muszą ograniczać uprawnienia użytkowników, aby zapobiec nieautoryzowanym zmianom, które mogą wpłynąć na integralność danych. Dobrą praktyką jest regularne przeglądanie i aktualizowanie uprawnień użytkowników, aby dostosować je do zmieniających się potrzeb organizacji oraz zwiększyć poziom bezpieczeństwa systemu.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.