Strona główna › Pytania INF.03 › Pytanie 1884
INF.03 · pytanie #1884
Użytkownik Jan będzie miał możliwość realizacji <pre class="code-block">GRANT ALL PRIVILEGES ON dane.* TO 'Jan'@'localhost';</pre>
- Awszystkie operacje na tabelach w bazie dane
- Bwszystkie operacje na tabelach bazy dane oraz przekazywać prawa innym użytkownikom
- Cwyłącznie operacje CREATE, ALTER, DROP na tabelach w bazie dane
- Dtylko operacje manipulacji danymi oraz zmienić jedynie swoje uprawnienia
Poprawna odpowiedź: A. wszystkie operacje na tabelach w bazie dane
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź jest prawidłowa, ponieważ polecenie GRANT ALL PRIVILEGES ON dane.* TO 'Jan'@'localhost'; przyznaje użytkownikowi Jan wszelkie uprawnienia na wszystkich tabelach w bazie danych o nazwie 'dane'. Oznacza to, że Jan może wykonywać wszystkie operacje, takie jak SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP i inne, które są związane z zarządzaniem danymi oraz strukturą bazy. W praktyce oznacza to, że Jan ma pełną kontrolę nad bazą danych, co może być przydatne w scenariuszach, gdzie administratorzy chcą umożliwić użytkownikom elastyczność w zarządzaniu danymi. Warto jednak pamiętać, że przyznawanie ALL PRIVILEGES powinno być stosowane ostrożnie, aby uniknąć nieautoryzowanego dostępu do informacji. Dobrym rozwiązaniem jest stosowanie polityki minimalnych uprawnień, która ogranicza możliwości użytkowników do tylko tych, które są niezbędne do ich codziennych obowiązków.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.