MySQL УДАЛЯЕТ привилегии БАЗЫ ДАННЫХ?

#mysql

#mysql

Вопрос:

В MySQL, как я могу отозвать только DROP DATABASE привилегию, не отменяя DROP TABLE привилегии?

Ответ №1:

Просто назначьте привилегию DROP для отдельных таблиц, а не для всей базы данных.

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

1. Это звучит как план, но было бы (на мой взгляд) большой оплошностью, если бы это был единственный способ.

2. Согласен, это оплошность! MySQL должен проводить различие между DROP DATABASE и DROP TABLE (и, вероятно, DROP own DATABASE и DROP own TABLE ). Если вам хочется писать код, не стесняйтесь отправлять патч разработчикам 🙂

3. Отчет, да. Патч, нет. Попробуешь? 😉