MySQL - Часть 3Introduction Это часть 3 из моей серии, привилегиях доступа MySQL. Я предполагаю, что вы читали предыдущую часть до достижения здесь. В этой части серии мы рассмотрим на уровне привилегий и как льготы предоставляются в том, что уровни light.Privilege сервер системы структурирована по категориям. У вас есть глобальный уровень, уровень базы данных, уровне таблицы и столбца (столбец таблицы) уровень; спускается в таком порядке. Подпрограммы (хранимые процедуры и функции) имеют уровне таблицы.
Глобальные привилегии являются привилегиями, которые касаются всего сервера. Привилегии базы данных являются привилегиями, которые касаются баз данных. Помните, что вы можете иметь более чем одну базу данных на сервере. Таблица привилегии являются привилегиями, которые касаются таблиц. Обычные привилегии являются привилегиями, которые касаются подпрограмм (хранимых процедур и функций) и на том же уровне, что и привилегий таблицы. Привилегии столбцов привилегий, которые касаются столбцы таблиц, и они имеют уровне столбцов. Примечание: все льготы предоставляются при помощи оператора Грант.
Также обратите внимание, что процедуры являются хранимые процедуры и функции (см ниже) .global Привилегии Глобальные привилегии административно-это обычно корневой пользователь, который имеет их. Он может дать любому из них для вас, если он хочет, чтобы; Однако, он вряд ли это сделать. Он может сделать это только если у него есть очень хорошая причина для этого. Глобальные привилегии преподаются в этой серии являются: CREATE USER, файл, перезагрузите, показать баз данных и выключения. Оператор CREATE USER привилегия используется для создания новой учетной записи пользователя.
Пользователь должен иметь учетную запись, прежде чем он может сделать что-нибудь на сервере (сервер базы данных имеет). Файл привилегия дает вам право читать и писать некоторые файлы, которые касаются сервера в некоторых каталогах. Перезагрузка привилегия позволяет использовать флеш заявления (см ниже). Шоу БАЗЫ ДАННЫХ привилегия позволяет видеть имена всех баз данных на сервере. Если у вас нет такой привилегии, вы можете видеть только имена баз данных, которые касаются вас. Обратите внимание, что корень может открыть все базы данных на сервере.
Выключение привилегий позволяет выключить (недалеко от остановки и функционирования) сервер MySQL (а не компьютер). Как вы можете видеть, обычный пользователь не должен иметь эти привилегии, потому что любое нарушение от него может выз