Можно ли в MySQL установить права для пользователя таким образом, что бы он не мог выполнять запросы на insert, update, delete, но мог вызывать хранимые процедуры, выполняющие такие запросы. Если можно, то как?
Синтаксис запроса для отмены привилегий пользователя:
REVOKE privilege ON object FROM username
где privilege - это тип привилегии (в вашем случае - INSERT, UPDATE, DELETE).
Если вдруг захотите установить привилегию обратно:
GRANT privilege ON object TO username
Обновить привилегии можно с помощью FLUSH PRIVILEGES
При создании процедуры необходимо указать, с какими правами она будет выполняться:
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Случилась проблема с zabbix 34 после перезагрузки не стартует mysql ругается на память
Как вывести Recycleview картинку из базы mysql в layout ?
Переношу базу с mysql на ms sqlВ mysql Встречается в процедурах такая конструкция: