SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 29.01.2010 09:17:16

Dimon
Завсегдатай
Зарегистрирован: 06.09.2007
Сообщений: 45

Привилегии на процедуры

Здравствуйте.
Вопрос как написать через командную строку назначение прав определенному пользователю на вызов процедуры (списка процедур). И при этом желательно чтобы список формировался исходя из запроса к mysql.proc where comment like 'определенное слово'.
Спасибо.

Неактивен

 

#2 29.01.2010 10:24:01

Dimon
Завсегдатай
Зарегистрирован: 06.09.2007
Сообщений: 45

Re: Привилегии на процедуры

Уже придумал, типа пишу напрямую в таблицу:
insert into mysql.procs_priv (`host`, db, `user`, `routine_name`, `routine_type`, grantor, proc_priv)
select '%', db, 'юзер',  `name`, `type`, '', 'Execute,Alter Routine' from mysql.proc where comment like 'слово%' and db = 'ххх' ;
только зачем то нужен Alter Routine, без него не выполняет???

Неактивен

 

Board footer

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