Отправляет email-рассылки с помощью сервиса Sendsay

MySQL права доступа

Такая проблема.
Создал пользователя office в mySQL.
Назначил ему права чтоб базу mysql не мог править (см. ниже)
Сделал flush privileges и ... попытка добавить строку из-под
office в mysql.host окончилась успешно.
Что поправить ?

+-----------------+
| Tables_in_mysql |
+-----------------+
| columns_priv |
| db |
| func |
| host |
| tables_priv |
| user |
+-----------------+

Host %
User office
Select_priv Y
Insert_priv Y
Update_priv Y
Delete_priv Y
Create_priv Y
Drop_priv N
Reload_priv N
Shutdown_priv N
Process_priv N
File_priv N
Grant_priv N
References_priv Y
Index_priv Y
Alter_priv Y
Show_db_priv N
Super_priv N
Create_tmp_table_priv N
Lock_tables_priv N
Execute_priv N
Repl_slave_priv N
Repl_client_priv N

Host %
Db ''
(это я так понимаю, что если db='' то mysql смотрит в mysql.db)

Host %
Db mysql
User office
И все привилегии в 'N'

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 19089; Возраст листа: 679; Участников: 1375
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/378907

Ответить   Fri, 3 Jun 2005 14:52:17 +0400 (#378907)

 

Ответы:

В сообщении от 1117799537 секунд после начала Эпохи Unix Вы написали:

Используете `GRANT' как это описано в руководстве.

Ответить   Konstantin Korikov Sat, 4 Jun 2005 03:01:59 +0300 (#379013)

 

В сообщении от Пятница, 03-Июн-2005 13:52 lastdrv написал(a):

Так у тебя в таблице mysql.user указано Insert_priv Y. Значит этому пользеру

разрешена запись в любые таблицы любых баз. Задай в mysql.user все N и
раздавай права к конкретным базам через таблицу db.

Ответить   Tue, 7 Jun 2005 14:07:02 +0300 (#380155)

 

В догонку - права на базу mysql не задаются через таблицу db, а только через

user.

Ответить   Tue, 7 Jun 2005 14:10:15 +0300 (#380159)