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