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

Предоставление привилегий на своих уровнях в Mysql

вать много повреждений. Для корневой предоставить любой из этих привилегий, таких как файл привилегии, он будет набирать в строке тузд: грант файл на * для "имя_пользователя '@' имя_хоста ';. Здесь *. * Означает, что все доступное на сервере. Только корень должен открыть все. Если есть более чем одна привилегия, разделяйте их commas.Database привилегиях Привилегии базы данных применяются к базе данных. Привилегии базы данных из этой серии являются: CREATE, DROP и GRANT OPTION. СОЗДАТЬ является правильным (привилегия), чтобы создать базу данных. ПАДЕНИЕ это право удалить базу данных.

Пользователь, который имеет привилегию GRANT OPTION имеет право дать свои привилегии базы данных другому пользователю сервера; он не обязан давать все или любой из его привилегий, но он имеет право сделать это. Так что, если вы обычный пользователь и у вас есть привилегия GRANT OPTION, вы можете дать одно или несколько из ваших привилегий другому пользователю. В этой серии, льготы, значит, прав. Привилегии базы данных, изучаемые в этих учебных пособий, которые вы можете предоставить другому пользователю являются: CREATE, DROP и GRANT OPTION.

Предположим, что вы обычный пользователь и у вас есть создавать, удалять и GRANT OPTION привилегии для базы данных называется, MyDB. Вы можете дать привилегию DROP для пользователя, Джон @ локальный для базы данных следующим образом: грант на DROP MyDB * в «Джон» @ "локальный";. . Теперь, в *, вы можете интерпретировать первый звездочку как всех баз данных; это на самом деле означает все базы данных и другие вещи, как файлы, видели на глобальном уровне.

В заявлении выше мы имеем, MyDB, в положении первого звездочкой; это означает, вы имеете в виду определенной базе данных называется, MyDB (и не все базы данных и другие предметы глобальный уровень). В заявлении, так как позиция первого звездочка, MyDB, это означает, второй звездочка со ссылкой на всех столах и всех процедур в базе данных MyDB. Если у вас есть более одного привилегии в заявлении, разделите их запятыми. Следующее утверждение иллюстрирует это: грант CREATE, DROP на MyDB * до 'Джон' @ "локальный";.

Теперь рассмотрим следующее заявление: грант CREATE, DROP GRANT OPTION на * для «Джон» @ "локальный";. Предположим, что вы обычный пользователь, который получил CREATE, DROP, и GRANT OPTION привилегии, которые мы знаем, являются привилегии на уровне базы данных. Во все времена, Джон может получить только привилегии от вас, что у вас есть. Здесь CREATE означает, Джон может создать свои

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