Операторах GRANT и REVOKE.

Наши коллеги » Обо всем

Таблица Привилегии, используемые в операторах GRANT и REVOKE. USAGE можно применять для создания пользователя, лишенного всех привилегий. Новые привилегии CREATE TEMPORARY TABLES, EXECUTE, LOCK TABLES, REPLICATION., SHOW DATABASES и SUPER введены в MySQL 4.0.2. Чтобы их использовать после обновления сервера до версии 4.0.2, необходимо запустить сценарий mysql_fixjrivilege_tables. В старых версиях MySQL, где не было привилегии SUPER, вместо нее можно было использовать PROCESS. Вы можете выдавать глобальные привилегии, применяя синтаксис ON, либо привилегии уровня базы данных, используя ON имя_базы_данных. Если вы указываете ON, и у вас есть текущая база данных по умолчанию, привилегии будут выданы на текущую базу данных. Внимание: Если использовать синтаксис ON , не имея текущей базы, то привилегии будут выданы глобально. Привилегии EXECUTION, FILE, PROCESS, RELOAD, REPLICATION CLIENT, REPLICATION SLAVE, SHOW DATABASES, SHUTDOWN и SUPER ЯВЛЯЮТСЯ административными и могут быть выданы только глобально с использованием синтаксиса ON.

Комментарии закрыты