*   >> Чтение Образование Статьи >> science >> programming

Привилегии доступа Mysql управления учетными записями Statements

енном виде, синтаксис для гранта инструкции: предоставлять привилегии Пункт к пользователю не нужно вводить пароль пользователя в грантовом заявлении. Прежде чем вы сможете использовать грант заявление или любой другой оператор или функцию базы данных, вы должны в первую очередь войти в сервер MySQL с вашим именем пользователя и паролем. После входа (с помощью MySQL или другую клиентскую программу), вы можете использовать операторы и функции, что у вас есть привилегии (права) для. Корень имеет все привилегии (включая GRANT OPTION), чтобы сделать что-нибудь.

Для того, чтобы обычный пользователь, чтобы использовать создавать пользовательские заявление и грант о, он нуждается в 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 на * дл

Page   <<  [1] [2] [3] [4] [5] [6] [7] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.