обычно можно было бы сказать:
ПРЕДОСТАВЬТЕ ВСЕ ПОЛНОМОЧИЯ НА. К 'monty' '%'
Можем мы использовать подстановочный знак, где мы можем быть нацелены на определенные базы данных только как это:
ПРЕДОСТАВЬТЕ ВСЕ ПОЛНОМОЧИЯ НА % МАГАЗИНА.* К 'monty' '%'
Мы хотели бы дать, вставляют полномочия в пользователя на базах данных, которые запускают с префикса "МАГАЗИН"
Да, вы можете. Смотрите Синтаксис GRANT. Вот цитата с этой страницы:
Подстановочные знаки "
_
" и "%
" разрешены при указании имен баз данных в операторов GRANT, которые предоставляют привилегии на глобальном уровне или уровне базы данных. Это означает, например, что если вы хотите использовать символ "_
" в качестве части имени базы данных, вы должны указать его как "\_
" в операторе GRANT, чтобы предотвратить возможность пользователя получить доступ к дополнительным базам данных, соответствующим шаблону подстановочного знака; например, GRANT ... ON `foo\_bar`.* TO