0 / 0 / 0
Регистрация: 07.01.2016
Сообщений: 10
1

Пользователь с правами только для операций с хранимыми процедурами

09.01.2016, 20:54. Показов 598. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую!

Как создать пользователя в мускуле для работы только с хранимыми процедурами и желательно функциями? Что бы он никаких иных действий в мускуле сделать не смог?

Думаю ответ на этот вопрос будет многим интересен. Это повысит безопасность и производительность многих проектов, но пролистав тонну документации я так и не нашел ответ на этот вопрос. Может кто то уже сталкивался с такими правами в полевых условиях

P.S. Мне попадались сообщения на других форумах о том что у людей получалось это сделать, но рецепт счастья они к сожалению не описывают
0
09.01.2016, 20:54
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.01.2016, 20:54
Ответы с готовыми решениями:

Авторизация в mysql только для операций с хранимыми процедурами
Привествую! Как создать пользователя в мускуле для работы только с хранимыми процедурами и желательно функциями? Что бы он никаких...

Проблема с хранимыми процедурами
Можно ли в ASP использовать хранимые процедуры с временными таблицами? У меня не получилось. (Win 2000 server, IIS 5, MS SQL 2000)

Покажите пример работы с хранимыми процедурами
Есть БД с процедурами. Покажите пару примеров по их вызову и получению от них данных. А то искать задолбался. Вызвать без проблем, а как...

7
 Аватар для pincet
1652 / 1151 / 173
Регистрация: 23.07.2010
Сообщений: 6,859
10.01.2016, 14:35 2
Цитата Сообщение от The KING Посмотреть сообщение
только с хранимыми процедурами
выдать права на хранимку не предлагать?

Добавлено через 1 минуту
я в мускуле не силен, однако наверняка там есть понятия "роль", или "схема"
0
0 / 0 / 0
Регистрация: 07.01.2016
Сообщений: 10
10.01.2016, 14:47  [ТС] 3
Сам вопрос в том, что я знаю это можно сделать, но не знаю как. Может кто то знает какие права и самое главное каким образом выдать пользователю?!
0
Эксперт .NET
 Аватар для insite2012
5546 / 4309 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
10.01.2016, 14:49 4
Цитата Сообщение от pincet Посмотреть сообщение
наверняка там есть понятия "роль", или "схема"
На том хосте, что я использую можно вот так ограничить пользователя. Выбрать, что ему позволено и что нет.
Миниатюры
Пользователь с правами только для операций с хранимыми процедурами  
0
0 / 0 / 0
Регистрация: 07.01.2016
Сообщений: 10
10.01.2016, 15:19  [ТС] 5
Но прав на работу с хранимками нет... Хотя сейчас попробую, возможно если отключить у юзера все права, то с хранимками он все равно сможет работать....
0
Эксперт .NET
 Аватар для insite2012
5546 / 4309 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
10.01.2016, 15:42 6
Цитата Сообщение от The KING Посмотреть сообщение
Но прав на работу с хранимками нет...
Не силен в T-SQL, но вот команда EXECUTE, возможно, то что надо.
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
17833 / 13939 / 5333
Регистрация: 17.03.2014
Сообщений: 28,536
Записей в блоге: 1
10.01.2016, 18:09 7
The KING, думаю тебе нужен GRANT EXECUTE
0
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,205
11.01.2016, 11:13 8
Обычно вопросы прав в БД решаются с пом. GRANT (выдать права) и REVOKE (отнять права).
http://dev.mysql.com/doc/mysql... cture.html
0
11.01.2016, 11:13
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.01.2016, 11:13
Помогаю со студенческими работами здесь

Oracle. Проблема с хранимыми процедурами (LINUX)
В Windows создаю файл proba.sql с текстом хранимой процедуры create or replace procedure sel_orders is begin select * from ORDERS ...

Кто-нибудь сталкивался с хранимыми процедурами postgres?
Добого всем здравия! Такие вот пироги. MyConnection.getMetaData().supportsStoredProcedures() возвращает false, то бишь мой postgresql...

Работа с хранимыми процедурами FireBird через компоненты FIBplus. Ошибка
есть вот такой фрагмент кода(компоненты связанные с БД - FIBPlus компоненты): Query1.SQL.Text:= 'execute procedure testing(-1,' +...

Связь приложения ACCESS с хранимыми процедурами в SQL Server 2000
Подскажите, как запустить хранимую процедуру на сервере из приложения в ACCESS ?

Не работают горячие клавиши в программах с правами администратора для программ с обычными правами
В гугле ничего не находил (наверное запрос неправильно формировал), а ведь проблема эта присутствует абсолютно у всех, и началось все это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Создаем SPA Router на чистом JavaScript
bytestream 17.02.2025
В современной веб-разработке одностраничные приложения (SPA) стали стандартом для создания динамичных и отзывчивых пользовательских интерфейсов. Ключевым компонентом любого SPA является роутер -. . .
Машинное обучение на TypeScript и TensorFlow
bytestream 17.02.2025
Машинное обучение становится все более востребованным направлением в современной разработке программного обеспечения. Интеграция искусственного интеллекта в веб-приложения открывает новые возможности. . .
Манипуляция данными EXIF и JPEG в JavaScript
bytestream 17.02.2025
В современном мире цифровой фотографии метаданные изображений играют важнейшую роль в организации и управлении медиаконтентом. Формат EXIF (Exchangeable Image File Format) - это стандарт,. . .
Как создать GUID/UUID в JavaScript
bytestream 17.02.2025
GUID (Globally Unique Identifier) и UUID (Universally Unique Identifier) - это специальные форматы 128-битных идентификаторов, которые практически гарантируют уникальность значения во времени и. . .
Что такое мышление в упрощенном смысле (моё субъективное видение, для создания модели).
Hrethgir 17.02.2025
Разумеется упрощать смысл есть. Дело в том, что я пришёл к тому выводу, что даже если я создам свой процессор (конвейер), то первое для чего смогу его использовать в качестве демонстративного. . .
Как Node.js устроен изнутри
Wired 17.02.2025
Node. js коренным образом изменил подход к веб-разработке, позволив использовать JavaScript не только в браузере, но и на стороне сервера. Созданный в 2009 году Райаном Далем, Node. js представляет. . .
Как обновить Node.js в Windows
Wired 17.02.2025
Думаю, многие разработчики сталкивались с ситуацией, когда устаревшая версия Node. js становилась источником проблем - от несовместимости с новыми пакетами до уязвимостей в безопасности. Особенно это. . .
Как обновить Node.js в MacOS
Wired 17.02.2025
В Node. js существует несколько подходов к обновлению, каждый из которых имеет свои преимущества и особенности применения. Выбор конкретного метода зависит от ваших потребностей - будь то. . .
Как обновить Node.js в Linux
Wired 17.02.2025
Обновление Node. js может показаться сложной задачей, особенно если у вас несколько проектов с разными зависимостями. Однако существует несколько надежных способов обновления, подходящих для разных. . .
[golang] 134. Gas Station
alhaos 17.02.2025
Тут нам даны два целочисленных слайса gas и cost, индексы массива представляют собой заправочные станции. а элементы gas это количество топлива на такой станции, cost это количество топлива. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru