Для того, чтобы обычный пользователь, чтобы использовать создавать пользовательские заявление и грант о, он нуждается в USER и вариант привилегии GRANT CREATE соответственно. Таким образом, администратор может предоставить пользователю, вы '@ "локальный, пользователь и GRANT OPTION привилегии CREATE следующим образом: грант CREATE USER, GRANT OPTION на * для" ты "@" локальный ";. Здесь *. * Означает, что каждый пункт в сервер (не рекомендуется, хотя). Обратите внимание на точку (.) В *. *. Привилегии разделяются запятыми.
В качестве альтернативы вы можете ввести выше заявление следующим образом: грант CREATE USER на * для "ты" @ "локальный" с GRANT OPTION;. Обратите внимание на использование и положение слова "с" в этом заявлении. Также обратите внимание на новую позицию GRANT OPTION. Это альтернативная версия (заявление) представляется более популярным.
Теперь, войдя в (с помощью клиентской программы MySQL, например) пользователя, которого вы @ "локальный теперь могут создать свою собственную пользователя следующим образом: создать пользователя« Джон »@" локальный "определены" john123 '; Пользователь, вы @ "локальный", может затем перейти к предоставить пользователю Джона @ "локальный", привилегии. Если вы @ "локальный" хочу, чтобы он был в состоянии создать новых пользователей, вы @ "локальный", после входа в систему, введите: CREATE USER грант на * для 'Джон' @ "локальный";.
Если вы хотите, чтобы он мог дать все или некоторые из его собственных привилегий для пользователей он создает вас @ "локальный введите: грант GRANT OPTION на * для.« Джон »@" локальный "; Опять же, *. * Означает, что все, и это не рекомендуется. В следующей части этой серии, я покажу вам, как предоставлять привилегии для конкретного пункта, например, базы данных. Эти два заявления могут быть объединены в один следующим образом: грант CREATE USER, GRANT OPTION на * для «Джон» @ "локальный";. или предоставления CREATE USER на * дл