Delete_priv
char(1)
N
Create_priv
char(1)
N
Drop_priv
char(1)
N
•
По умолчанию, все привилегии установлены в 'N'. Например, предо-
ставим юзеру mary доступ к базе данных mysql и дадим ему привилегии
select,
insert и
update (описание основных команд mysql будет дано в
следующих лабораторных работах,
сейчас ваша цель увидеть,
как рабо-
тают таблицы привилегий).
•
Для справки:
Insert into db (host, user, db, select_priv, in-
sert_priv, update_priv)
Values (''localhost', 'your_name', mysql, 'Y',
'Y', 'Y');
•
Привилегии,
устанавливаемые в таблице db,
распространяются толь-
ко на базу данных library. Если же установить эти привилегии в таблице
user, то они будут распространяться и на другие базы данных, даже если
доступ к ним и не установлен явно.
Таблица Host
Таблица host используется для расширения диапазона доступа в таблице db.
К примеру, если доступ к какой-либо базе данных должен быть предостав-
лен более чем одному хосту, тогда следует оставить пустой колонку host в
таблице db, и внести в таблицу host необходимые имена хостов. Выполним
команду
show columns from host;
Таблица 5 - Структура таблиц Host
Достарыңызбен бөлісу: