Polecenie CREATE USER w MySQL służy do utworzenia użytkownika, czyli dodania nowego konta, które będzie mogło się uwierzytelnić na serwerze bazy danych. W praktyce oznacza to zdefiniowanie tożsamości użytkownika (zwykle jako para użytkownik/host) oraz ustawienie sposobu logowania (np. hasło lub inna metoda uwierzytelniania dostępna na serwerze).
Odpowiedź "utworzenie użytkownika" jest poprawna, bo dokładnie opisuje podstawowy skutek działania tej komendy: konto powstaje, ale nie musi jeszcze mieć żadnych uprawnień do konkretnych baz, tabel czy operacji.
Pozostałe odpowiedzi są niepoprawne, bo mieszają różne obszary administracji:
- "zmodyfikowanie hasła istniejącego użytkownika" – zmiana hasła to operacja na już istniejącym koncie i realizuje się innymi poleceniami (typowo ALTER USER), a nie przez tworzenie nowego użytkownika.
- "wyświetlenie informacji o istniejącym użytkowniku" – komendy typu SHOW/SELECT służą do podglądu konfiguracji lub uprawnień, natomiast CREATE USER jest poleceniem tworzącym obiekt (konto).
- "utworzenie użytkownika i nadanie mu praw do bazy" – to częsty skrót myślowy z przykładów wdrożeniowych, ale w MySQL są to dwa kroki: najpierw tworzy się konto, a potem nadaje uprawnienia mechanizmem GRANT (lub rolami, jeśli są używane). Dzięki temu łatwiej stosować zasadę najmniejszych uprawnień i ograniczać dostęp aplikacji tylko do potrzebnych operacji.
W kontekście INF.3 warto pamiętać: tworzenie kont dla aplikacji webowej zwykle łączy się z przygotowaniem osobnego użytkownika o minimalnych prawach, zamiast używania kont administracyjnych.