Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Права пользователя на процедуры / 11 сообщений из 11, страница 1 из 1
15.10.2019, 14:54
    #39876607
S_Gur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права пользователя на процедуры
Доброго времени суток. Мне нужно создать в базе пользователя, который будет иметь права только на выполнение процедур - таблицы он в идеале даже не должен видеть. Подскажите, могу ли я дать такие права пользователю одной командой или мне нужно будет выполнять Grant Execute на каждую процедуру?
...
Рейтинг: 0 / 0
15.10.2019, 16:37
    #39876658
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права пользователя на процедуры
S_Gurмогу ли я дать такие права пользователю одной командойКто мешает? даёшь право EXECUTE ON PROCEDURE уровня сервера или базы данных.
...
Рейтинг: 0 / 0
15.10.2019, 18:18
    #39876711
S_Gur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права пользователя на процедуры
AkinaS_Gurмогу ли я дать такие права пользователю одной командойКто мешает? даёшь право EXECUTE ON PROCEDURE уровня сервера или базы данных.

Дело не в уровне. Я не могу найти, можно ли дать права на выполнение всех процедур хотя бы конкретной базы. На одну конкретную процедуру проблем нет - в синтаксисе я вижу только вариант с указанием конкретного имени
...
Рейтинг: 0 / 0
15.10.2019, 22:32
    #39876784
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права пользователя на процедуры
Код: sql
1.
ON PROCEDURE mydb.*
...
Рейтинг: 0 / 0
15.10.2019, 23:21
    #39876796
S_Gur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права пользователя на процедуры
Akina
Код: sql
1.
ON PROCEDURE mydb.*



Спасибо, попробую
...
Рейтинг: 0 / 0
15.10.2019, 23:24
    #39876798
S_Gur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права пользователя на процедуры
Akina
Код: sql
1.
ON PROCEDURE mydb.*



Grant Execute On Procedure `Woken_DB`.* To 'woken_front';

1144 - Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used

Использование вместо звездочки имени конкретной процедуры срабатывает
...
Рейтинг: 0 / 0
16.10.2019, 07:42
    #39876837
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права пользователя на процедуры
...
Рейтинг: 0 / 0
16.10.2019, 09:43
    #39876880
S_Gur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права пользователя на процедуры
Akina, странно... Спасибо, я попробую непосредственно в MySQL. Я выполнял в Навикате, может, он свои проверки делает
...
Рейтинг: 0 / 0
16.10.2019, 09:46
    #39876884
S_Gur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права пользователя на процедуры
Akina, я понял. В вашем варианте отсутствует Procedure. Получается, вы дали юзеру доступ ко всем процедурам и функциям. В принципе, меня это устроит. Спасибо еще раз
...
Рейтинг: 0 / 0
16.10.2019, 10:19
    #39876919
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права пользователя на процедуры
S_GurПолучается, вы дали юзеру доступ ко всем процедурам и функциям.Не ко всем. Только в одной базе данных traffic.
...
Рейтинг: 0 / 0
16.10.2019, 10:49
    #39876942
S_Gur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Права пользователя на процедуры
Akina, это понятно. Я имел в виду, что хотел дать юзеру доступ только к процедурам, но это неважно. Такой вариант меня устраивает
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Права пользователя на процедуры / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]