Автоматический способ проверки грантов mysql

#mysql #sql

#mysql #sql

Вопрос:

у нас есть много пользователей на нашем сервере mysql с большим количеством грантов. Существует ли какой-то автоматический способ проверить, что все гранты действительно требуются для этих пользователей, основываясь на наборе запросов, которые используют эти пользователи?

Например: у вас есть user1 и user2 и известно, что user1 выполняет query1, query2, query3. пользователь2 выполняет другие запросы query4, query5, query6. Могу ли я автоматически предсказать, какие гранты требуются для этих пользователей, основываясь на этих запросах, чтобы сравнить эти автоматически созданные установленные гранты с грантами, которые уже существуют на нашем сервере БД, чтобы удалить избыточные гранты?

Комментарии:

1. Неясно, что требуется для вашего вопроса? Это звучит слишком широко. Не могли бы вы поделиться некоторым кодом и сделать вопрос немного более конкретным?

2. Нет. Ни один способ не может предсказать, какие разрешения необходимы для пользователя.