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