SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 29.09.2010 21:34:02

Марк
Активист
Зарегистрирован: 31.05.2010
Сообщений: 157

Привилегии и таблица information_schema

Здравствуйте.
Я создал нового пользователя

create user `outer` identified by 'pass';
с привилегиями
grant all on products.* to `outer`;


После этого удалённо подключился к серверу через MySql Administrator.
Я ожидал увидеть только базу products но помимо неё там была и information_schema.
Что это за база я не знаю в книге было написано то что это служебная база для поддержки MySql сервера.
Вот я и хотел спросить почему эта таблица доступна для `outer` и что будет если её кто то удалит.

Отредактированно Марк (29.09.2010 23:32:01)

Неактивен

 

#2 29.09.2010 23:28:21

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Привилегии и таблица information_schema

INFORMATION_SCHEMA — это база данных, которая позволяет делать
выборки по метаданным. То есть в ней описаны структуры таблиц, хра-
нимых процедур и т. п.

Удалить из нее ничего нельзя: это не настоящая база, а лишь удобный
способ получения информации. Более того, читая ее под этим пользова-
телем, Вы не сможете получить информацию о других базах кроме
products.

Неактивен

 

#3 29.09.2010 23:30:51

Марк
Активист
Зарегистрирован: 31.05.2010
Сообщений: 157

Re: Привилегии и таблица information_schema

Спасибо.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson