Как я могу предоставить кому-то возможность увидеть структуру подпрограмм mysql? Следующая команда может быть использована, чтобы показать структуру подпрограмм:Как я могу предоставить ограниченным пользователям возможность увидеть структуру подпрограмм mysql?
show create function FUNCTION_NAME
или
show create procedure PROCEDURE_NAME
, но он должен быть запущен пользователем с grant all
разрешения. Я не хочу давать grant all
пользователю. Каков конкретный грант, который мне нужен или какие альтернативные решения?
Большое спасибо @Nanne, ваш ответ решает мою проблему. Я проверил грант на 'information_schema.ROUTINES', но он работал неправильно. Ограниченный пользователь не может получить доступ к 'ROUTINE_DEFINITION'. Но грант 'mysql.proc' решает мою проблему. Еще раз спасибо: D –