Co umożliwia polecenie CREATE USER w MySQL?
Źle. To zadanie zapytań (np. do tabeli
mysql.user).Dobrze.
CREATE USER zakłada konto użytkownika.Źle. Hasło zmienia
ALTER USER / SET PASSWORD.Źle. Uprawnienia nadaje osobne
GRANT.Polecenie
CREATE USER zakłada nowe KONTO użytkownika na serwerze MySQL, np. CREATE USER 'jan'@'localhost' IDENTIFIED BY 'haslo';. Samo utworzenie konta NIE nadaje jeszcze uprawnień do baz - te przyznaje się osobno poleceniem GRANT. Dlatego CREATE USER służy do utworzenia użytkownika.Pozostałe odpowiedzi przypisują
CREATE USER zadania innych poleceń. Zmianę hasła istniejącego użytkownika wykonuje ALTER USER lub SET PASSWORD, a nie CREATE USER. Wyświetlenie informacji o użytkowniku to zadanie zapytań (np. do tabeli systemowej mysql.user). Nadanie uprawnień wymaga osobnego GRANT - CREATE USER samo praw nie przyznaje. Dlatego CREATE USER jedynie tworzy użytkownika, co czyni pierwszą odpowiedź poprawną.