Справочное руководство по MySQL версии 4.1.1-alpha



         

Глава 4.2.7 Привилегии, предоставляемые MySQL


Информация о привилегиях пользователя хранится в таблицах user, db, host, tables_priv и columns_priv базы данных mysql (т.е. в базе данных с именем mysql). Сервер MySQL считывает содержимое этих таблиц во время запуска, и в случаях, указанных в разделе See section 4.3.3 Когда изменения в привилегиях вступают в силу.

Ниже приведены имена, используемые в данном руководстве для ссылок на привилегии, предоставляемые в MySQL 4.0.2. Здесь же указаны имена табличных столбцов, ассоциированных с каждой из привилегий в таблицах привилегий, наряду с контекстом, в котором эти привилегии имеют силу:

Привилегия Столбец Контекст

ALTER Alter_priv таблицы

DELETE Delete_priv таблицы

INDEX Index_priv таблицы

INSERT Insert_priv таблицы

SELECT Select_priv таблицы

UPDATE Update_priv таблицы

CREATE Create_priv базы данных, таблицы или индексы

DROP Drop_priv базы данных или таблицы

GRANT Grant_priv базы данных или таблицы

REFERENCES References_priv базы данных или таблицы

CREATE TEMPORARY TABLES Create_tmp_table_priv администрирование сервера

EXECUTE Execute_priv администрирование сервера

FILE File_priv доступ к файлам на сервере

LOCK TABLES Lock_tables_priv администрирование сервера

PROCESS Process_priv администрирование сервера

RELOAD Reload_priv администрирование сервера

REPLICATION CLIENT Repl_client_priv администрирование сервера

REPLICATION SLAVE Repl_slave_priv администрирование сервера

SHOW DATABASES Show_db_priv администрирование сервера

SHUTDOWN Shutdown_priv администрирование сервера

SUPER Super_priv администрирование сервера

Привилегии SELECT, INSERT, UPDATE и DELETE позволяют выполнять операции над строками таблиц баз данных.

Для операторов SELECT привилегия SELECT требуется только в том случае, если они действительно извлекают строки из таблицы.. В ряде случае можно выполнять операторы SELECT, даже не имея разрешения на доступ ни к одной базе данных на сервере. Например: клиент mysql вы можете использовать в качестве обычного калькулятора:




Содержание  Назад  Вперед