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

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

собственные базы данных. *. * Относится к своим базам данных и собственных баз данных. DROP означает, что он может сбросить свои собственные базы данных и собственные базы данных. Джон не может удалить любой базы данных, которые не принадлежат к вам или себе, потому что вы тот, кто дал ему привилегии. GRANT OPTION здесь означает, что он может в будущем дать привилегии, которые вы дали ему, в какой-то другой человек. Если вы хотите, чтобы он мог упасть только свои базы данных, а не свои собственные, то вы начнете давая ему создавать и GRANT OPTION привилегии следующим образом:.

Грант CREATE, GRANT OPTION на * для «Джон» @ "локальный" ; После того как он создает базу данных, вы выполните следующую инструкцию: грант DROP на hisdB * к «Джон» @ "локальный";. где hisdB это имя каждой базы данных он создает. Таким образом, он сможет отказаться от своего собственную базу данных, но не yours.Table привилегии Привилегии Таблица применяются ко всем столбцам в данной таблице. Синтаксис для предоставления привилегий на уровне таблицы является: предоставлять льготы на db_name.tbl_name к «Джон» @ "локальный"; где db_name это имя базы данных и tbl_name это имя таблицы.

Имя базы данных с последующим точкой в ​​заявлении, направляет MySQL к столу, чье имя следует точка в заявлении. Привилегии уровня таблицы: ALTER, CREATE, DELETE, DROP GRANT OPTION, ИНДЕКС, INSERT, SELECT, триггер, и UPDATE. ALTER является изменение таблицы. СОЗДАТЬ является создать таблицу. Удалить, удалить строки в таблице. Капли удалить таблицу. GRANT OPTION является предоставление таблиц привилегий. Индекс для создания и удаления индексов. Вкладыш для вставки строк в таблице. ВЫБОР для выбора строк таблицы. Триггер для создания или удаления или выполнение триггера, связанный с таблицей.

ОБНОВЛЕНИЕ для обновления строк в таблице. Вы можете дать привилегии (что у вас есть) для таблицы, как в следующем примере: грант INSERT, SELECT, UPDATE триггер на supermarket.products в «Джон» @ "локальный"; Есть 4 привилегии в заявлении. Название базы данных, супермаркет. Название таблицы, продукты. Помните, что это точка между положением имя базы данных и имени таблицы позиции. Обратите внимание, что некоторые привилегии, такие как CREATE иметь то же имя и цель на разных уровнях, но они действуют на объектах в своих привилегий levels.

Column привилегии столбца применяются к отдельным столбцам в данной таблице. Каждый привилегия предоставляется на уровне столбцов должно сопровождаться столбца или столбцов, заключенное

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